阅读更多

7顶
3踩

编程语言

原创新闻 JSF 2.2 草案发布

2011-11-14 16:24 by 资深编辑 luiang1018 评论(14) 有8518人浏览
JSF 2.2 规范是从去年在维也纳举行的CON-FESS会议上开始讨论的。近日,JSF专家组公布了JSF 2.2 规范的草案(Early Draft Review)。

你可以通过下面的地址下载该草案:http://jcp.org/aboutJava/communityprocess/edr/jsr344/。也可以查看Ed Burns的这篇博文来快速了解草案的内容。Ed Burns是Sun公司的高级工程师,在JCP领导JSF规范的制定,同时他也是JavaServer Faces:The Complete Reference一书的作者之一。

Ed Burns在博文中重申了“2.0仍为JSF目前的最新大版本,并且今后还将发布一些小的维护版本”。另外,Ed Burns表示,JSF 2.2有望在2012年上半年完成。

据Ed Burns描述,在JSF 2.2草案中你首先看到就是“2.2相对2.1中的改进”,这部分其实是一个JIRA问题列表。摘录如下:
引用
差不多已敲定的特性

758-ViewAction

This one is taken directly from Seam's Faces Module. This feature viewMetadata to the next level by letting you include actions in the metadata and customizing how and when the action is delivered. Just a <f:viewParam> is an EditableValueHolder, <f:viewAction> is an ActionSource2.

1001-UnifyCompositeAndNotCompositeComponents

Make it possible for a Facelets Tag Library to have both composite and non-composite components.

763-EverythingIsInjectable

Every kind of artifact created by JSF is now fully injectable via CDI and also can have @PostConstruct and @PreDestroy annotated methods which will get called at the right time.

869-ClientSideRequestForgeryProtection

Standardize how JSF provides CSRF protection.

1038-FaceletsResourceResolverAnnotation

Make it possible to declare a Facelets ResourceResolver without using XML.

尚未完全敲定的特性

730-TaskFlows

Bring the best of Spring Web Flow, ADF Task Flows, and MyFaces CODI to the JSF spec. This feature intends to provide support for encapsulating related views together such that applications can be created as composites of modules of functionality, with each module consiting of well defined entry and exit conditions.

802-FileUpload

Finally add a component for file upload.

971-MultiTemplating

My friend and fellow java.net blogger Mamadou Lamine Ba has done some great work on this idea and is donating the core of it to the JSF 2.2 spec. The idea is to bring the best of Joomla! to the JSF spec. When you combine this feature with 730-TaskFlows, and put the result on top of the cloud features of JavaEE 7, you have a very compelling multi-tenant capable platform. Please see Lamine's blog entrys from 28 August 2011 and 5 June 2011 for some great details and a sharp looking demo, running on Google App Engine.

另外,若你也想获取JSF 2.2的参考实现(in progress),可以参见Ed Burns另一篇博文中的指示。

Via  java.net

7
3
评论 共 14 条 请登录后发表评论
14 楼 klxwcx 2011-11-16 11:47
jsf越来越强大了
13 楼 caoyangx 2011-11-15 21:15
ginkgo 写道
这个是趋势啊,cdi的web bean 是趋势啊。

很早就喊趋势,还有多久了?
12 楼 ginkgo 2011-11-15 15:48
这个是趋势啊,cdi的web bean 是趋势啊。
11 楼 hantsy 2011-11-15 15:35
ginkgo 写道
richfaces 4.1 今年12月份就要出了。

从4.0 用到 4.1 M4 ,结合 Seam3 痛苦不堪,完全找不到使用 Seam2 的感觉。Richfaces 单独使用没问题,但使用 CDI Bean作为 JSF Backing Bean,问题很多。
10 楼 hantsy 2011-11-15 15:32
引用

These javadoc files constitute the “Faces Managed Bean Annotation Specification for Containers Conforming to Servlet 2.5 and Beyond”

The annotations in this package may be deprecated in a future version of this specification because they duplicate functionality provided by other specifications included in JavaEE. When possible, the corresponding annotations from the appropriate Java EE specification should be used in preference to these annotations.

看来要使用 CDI Bean 取代JSF ManagedBean了。
9 楼 ginkgo 2011-11-15 15:08
richfaces 4.1 今年12月份就要出了。
8 楼 triplekill 2011-11-15 11:09
未来的趋势
7 楼 haiyupeter 2011-11-15 09:58
传说中的JSF,呀呀。。
6 楼 微雨心晴 2011-11-15 09:29
    从1.0到2.0一直在使用JSF,并且自己写的快速开发工具就支持他,感觉还不错。最新的应用是在一个网站开发上带领毫无JSF经验的团队使用他,尽管有些小问题但都很顺利完成。所以,个人推荐使用!
    不少人在使用JSF 1.x时会遇到很多看似不可能的问题,从而就会放弃他,实际是使用者在使用中没有注意细节的原因造成的,另外,大的JSF文件也可能造成不可预期的错误,但都可以很好解决。
    http://weibo.com/sharedata
5 楼 hantsy 2011-11-15 08:44
怎么没传说中的 html5 支持
4 楼 hantsy 2011-11-15 08:42
目前组件库有 Richfaces, PrimeFaces, ICEFaces, OpenFaces, 前三者开发比较活跃,希望这次标准发布速度放慢一点,等等 CDI 标准。 JavaEE 6 中使用 CDI 和 JSF,有Ajax兼容性问题,主要是因为 CDI 是 Java EE 6 中最后一个通过的标准,而JSF 发布得最早,又不愿意修改。
3 楼 remoteJavaSky 2011-11-14 18:00
JSF 的发展还是不错的啊 ,这里推荐个JSF的conference http://jaxconf.com/2011/jsfsummit/
并不就只有RichFaces哦
2 楼 suigara 2011-11-14 18:00
2.0的设计挺好的
不过一直没机会用
1 楼 vieri122 2011-11-14 16:58
1.0的时候就用过。jsf的发展太不给力了啊。jboss的richfaces更新也变慢了。可惜了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 文件格式大全------转自http://h.shanse8.com/simple/Index.php?t33837.html

    ART Xara Studio籜募籆anon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件    ASA Microsoft Visual InterDev文件    ASC ASCⅡ文本文件...

  • 挖掘潜力

    API Adobe Acrobat使用的应用程序设计接口文件 APR Lotus Approach 97文件 APS Microsoft Visual C++文件 ARC LH ARC的压缩档案文件 ARI Aristotle声音文件 ARJ Robert Jung ARJ压缩包文件 ART Xara Studio...

  • 文件后缀和相应的文件类型,打开方法参考大全

    Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式.. .cad AUTOCAD 图形文件 .. .cal Windows 中的日历文件 .. ....

  • 文件格式大全

    文件格式大全不同的文件,有不同的文件格式,区别这些格式常常是文件名的后缀名不同,现...((E8 AAM Authorware shocked文件 V`y^m@U! AAS Authorware shocked包 t(u2%R4&lt;d ABF Adobe二进制屏幕字体 }|.&lt;EkA A...

  • 常见的文件后缀名大全

    cab Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式 cal Windows 中的日历文件 cdf Internet Explorer的频道文件...

  • 各种格式的文件用什么软件打开

    各种格式的文件用什么软件打开 各种格式的文件用什么软件打开(并非绝对) ai 用adobe illustratorape 用foorbar2000 cdr 用coreldrawcda 用cd播放软件ceb 用方正公司Apabi Readercaj,kdh 用cajviewer doc,...

  • 常见文件打开方式

    .ART Clip Art File or Xara Studio Drawing or   Canon Crayola Art File or Another Ray Tracer Format or AOL Johnson-Grace Compressed File   .ASA MS Visual InterDev File or Active Server Document...

  • 最全最全的文件扩展名

    API Adobe Acrobat使用的应用程序设计接口文件 APR Lotus Approach 97文件 APS Microsoft Visual C++文件 ARC LH ARC的压缩档案文件 ARI Aristotle声音文件 ARJ Robert Jung ARJ压缩包文件 ART ...

  • 文件后缀大全

    Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式 .. .cad AUTOCAD 图形文件 .. .cal Windows 中的日历文件 .. .cbx ...

  • 后缀格式大全

    cab Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式  cal Windows 中的日历文件  cdf Internet Explorer的...

  • 文件格式名称汇总

    ART Xara Studio籜募籆anon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件 ASA Microsoft Visual InterDev文件 ASC ASCⅡ文本文件;PGP算法加密...

  • 文件扩展名大全

    现在各种应用软件层出不穷,每个软件都会对应一定的数据文件。这些数据文件都有一些特定的扩展名,比如Word文件的扩展名是doc,扩展名为pdf的文件可以使用Acrobat Reader打开。但是现在存在的扩展名何止千万。读者...

  • 文件扩展名

    API Adobe Acrobat使用的应用程序设计接口文件 APR Lotus Approach 97文件 APS Microsoft Visual C++ 文件 ARC LH ARC的压缩档案文件 ARI Aristotle声音文件 ARJ Robert Jung ARJ压缩包文件 ART Xara ...

  • DOS命令大全

    (1)我先来介绍一下命令提示符下的常用命令 cleanmgr-------垃圾整理 compmgmt.msc---计算机管理 conf-----------启动 charmap--------启动字符映射表 calc-----------启动计算器 chkdsk.exe-----...

  • 所有文件后缀

    cab Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式 cal Windows 中的日历文件 cdf Internet Explorer的频道文件...

  • setting.xml文件,修改Maven仓库指向至阿里仓

    setting.xml文件,修改Maven仓库指向至阿里仓

  • 基于java的玉安农副产品销售系统的开题报告.docx

    基于java的玉安农副产品销售系统的开题报告

  • dev-c++ 6.3版本

    dev-c++ 6.3版本

  • 基于java的项目监管系统开题报告.docx

    基于java的项目监管系统开题报告

  • 基于springboot多彩吉安红色旅游网站源码数据库文档.zip

    基于springboot多彩吉安红色旅游网站源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics