博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从JBoss Seam 2.x迁移到JavaEE 7之三:对象的注入
阅读量:4179 次
发布时间:2019-05-26

本文共 438 字,大约阅读时间需要 1 分钟。

通常,JBossSeam 2.x提供了@In标注,用以注入一个对象。

此外,JBossSeam 2.x还提供了如下特殊的标注,实现对象的注入:

  • @RequestParameter,将HTTP请求的参数注入

JavaEE 7 CDI没有提供类似的功能,不过JSF 2.0提供的<f:viewParam />有类似的功能。

  • @Logger,JBoss Seam 2.x提供了内置的日志实现,以封装通用的日志框架,如log4j和JDKlogging。
  • @DataModel

在JSF1.x中,由于EL的限制,JSF表格中的数据集往往要封装到javax.faces.model.DataModel相关子类中(如下图所示),即以DataModel对象的方式交给视图才能在JSF表格中显示。

JBoss Seam 2.x提供的@DataModel标注,简化了JSF 1.x的表格数据用法。

JavaEE 7 CDI没有提供类似的功能,但是EL支持带参数的方法表达式,已经实现了类似的功能。

你可能感兴趣的文章
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
内核线程创建
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
商务智能-基本方法-数据钻取
查看>>
C++程序员技术需求规划(发展方向)
查看>>
JNI
查看>>
Android 短信模块分析(七) MMS数据库定义及结构整理
查看>>