JSF2提供了ViewScoped范围,但由于ViewScope仅仅是JSF的概念,所以为了不绑定视图技术,CDI里面没有ViewScoped这个范围。并且,如果用@Named声明Web Bean,那么同时使用JSF2的ViewScoped是没有用的。那么怎么在Weld里面使用ViewScoped呢。JavaRanch上遇到了明白人,解决方案是扩展Weld,实现这个ViewScoped。
原文地址:http://www.verborgh.be/articles/2010/01/06/porting-the-viewscoped-jsf-annotation-to-cdi/
Porting the ViewScoped JSF annotation to CDI
As you might know, JavaServer Faces 2 comes with some optional annotations. Optional, because halfway throught the specification process something called Dependency Injection for Java (JSR330) and something else called Context and Dependency Injection or CDI (JSR299) came to life. That means we have some very usefull annotations like @ViewScoped that are specified in the JSF 2 specification that have no alternatives in CDI.
......
附注,文中提到的javax.enterprise.inject.spi.Extension文件,内容应该写我们事先的Extension的全类名,放在WEB-INF/classes/META-INF/services下。
关于javax.enterprise.inject.spi.Extension的相关信息,见GK老大的文字和Weld的文档:
http://in.relation.to/Bloggers/CDIPortableExtensionExamples
分享到:
相关推荐
焊接热源加载,包括前处理,加载热源的移动加载 求解 冷却
sketchup焊接插件weld 免费下载
本程序使用JSF2.0,WELD(CDI)1.0 ,ibatis开发的一个个人日志系统,系统功能很简单. 本demo谨献给热爱java,学习weld(CDI)的朋友们.
weld-parent-6.pom
用于在ABAQUS中的进行焊接过程仿真的焊接热源子程序
本资源来自jboss官方文档。。是webbeans入门的最佳教程。
dghjhkfgdddddddddddddddddddd
Weld是一个用于加速数据分析框架的运行时和语言
commons-vfs-extensions.zip,使用commons vfs体系结构和truezip backenda的zip文件中的r/w操作使用优秀的沙丁鱼库更快地实现commons-vfs2的webdav
distribution-maven-plugin.zip,用于创建发行版和上载网格库的maven插件。用于创建发行版和上载网格库的maven插件。
frontend-maven-plugin.zip,这个maven插件允许您在本地安装node/npm
sketchup2015 线性焊接工具weld
ABAQUS平板对接焊子程序!绝对原创!!!这个文档是FOR文件。另外一个我上传的文档是INP文件。
vertx-mod-cassandra-persistor.zip,这个非常简单的vert.x模块允许从Cassandra实例或集群中存储和检索数据。它使用datataxjava驱动程序2.0.a vert.x模块来查询cassandra集群
Reference for weld developing
Arc sensing system for automatic weld seam tracking
appmon4j.zip,轻量级应用程序监控框架AppMun4J一种轻量级Java框架用于记录性能度量
commons-daemon+Weld启动windows 主要为了自己记录而已
团结焊 的Unity数据绑定系统。 Unity-Weld是Unity 5+的库,可在Unity UI小部件和游戏/业务逻辑代码之间进行...安装要在新的或现有的Unity项目中安装Unity-Weld: 在Visual Studio中加载Unity-Weld.sln并进行构建将Uni
德国焊弧焊接质量监控系统HKS Weld QAS的详细说明文档。