|
|
|
|
| 如上个月所报告的,JavaEE 6 将包括 JSR330 和 JSR299。Roger Kitain 已写了一篇稍显简单的详细博文,介绍的是 GlassFish 中使用 JCDI (JSR 299, ex-WebBeans) 的情况。他介绍了 JSF 2.0 和 JSR 299/JSR 330 代码。您将看到 |
如果您十分想测试这个样例,我建议您使用 NetBeans 6.8 M1 - 注册最新的 GlassFish v3 版本(提升版本 web 62 获取帮助),创建 Web Application,Java EE 6 作为平台级别,并复制粘贴各个部分。不需要进一步设置。
总之,这说明了自 Cay 的相关主题的上一条目以来的进展。类似主题相关的其他博文标记有 "jsr299"
和 "jsr330"
标记。有关该主题的更多条目,请关注 Roger 的博客。
| Cay 正在更新他的 Core JSF 书籍,而且正在试用 WebBeans (JSR299)。他最近的文章涵盖了 Conversation scope and access to stateful session beans,来自 JSF 页面。Cay 使用了 GlassFish v3 Preview(更新到最新 JSF 组件之后);除了他必须使用 JBoss 5.1.0 GA 的一个示例之外,因为我们还没有实现 WebBeans 某些部分。(查看他有关启动时间的评论 :-)) 查看 Cay 的说明,您可能也想查看 Pete Muir 五月十九日的 Webinar with SlideCast。 |
| 这周的网上研讨会是有关 JSR 299 的,作为 WebBeans 但目前暂时名为 Java Context and Dependency Injection。该研讨会由 Pete Muir(在 Red Hat)主讲,他是 Seam 和 WebBeans 的实现领导人;查看他最近有关第一次预览 Web Beans 和 Seam 状态的博文。 召开时间是周四,4 月 30 日,11am US Pacific,地址是 TheAquarium Channel。完整的详细信息(和录制品)在 Show Page。 |
| | Dan 以前使用过 GlassFish 进行 Seam 工作,但他现在将这些更改编写回(包括额外的功能) Seam 项目中。谢谢 Dan!特别是对 RH (JBoss 5/RichFaces) 和非 RH 技术 (GlassFish Server/ICEfaces) 的支持。 另一个重要的消息是 JSR299 的第一个 Beta 版,包含许诺过的 Seam 桥。 |
相关的网上研讨会和博客条目:
• Seam, WebBeans and GlassFish,Dan Allen,2009 年 11 月 20 日。
• Short intro to ICEfaces,Ted Goddard,2009 年 2 月 10 日。
• From Ajax Push to JSF 2.0: ICEfaces on GlassFish,Ted Goddard,2009 年 3 月 12 日。
• 标有 Seam
、ICEfaces
、JSF
的条目。
|
EE/SE 的执行委员会已认可了 JSR 299 Public Review(参见 JSR 299 - WebBeans 已成过去。Java Contexts and Dependency Injection 永存!)。 投票结果是 14 票赞成,2 票弃权 - 参见投票结果。投票者有许多担忧,但他们都认识到了目前取得的进展。进步很大! |
另附Bean Validation (JSR 303) 也通过相同的投票获得了认可,但没有任何实质的技术观点。参见投票结构。
虽然我已提到了周五的消息,但我认为它应该有自己更醒目的题目。
| WebBeans 不复存在;JSR 299 专家组(在 Gavin King 带领下)建立的规范已获得充分的修订,并已重命名为 Java Context and Dependenty Injection。也许这个名称并不好记,但正如 Gavin 所说,这已成事实了... ...为了更好地反映出 299 的重点是适用于所有 EE 组件类型的服务的定义,而不是创建新组件模型这个事实 有关概述查看 Gavin 的公告,从 PRD 页面下载草案版本。另请查看 Roberto 的注释。299 的 PR 版本结束于 2 月 9 日,EC 投票从 2 月 6 日到 9 日。 |
快速的更新:JCP SE/EE EC 已认可我们 1 月 6 日报告中提到的第一轮投票中的所有 Java EE 6 规范:
| • JSF 2.0 的投票结果(Ed Burns & Roger Kitain、JSR 314、@TA |
EJB 3.1(结果)和 JPA 2.0(结果)先前已获得认可;Bean Validation、WebBeans 的相关投票将在 2 月 3 日进行。
在放假期间,我发现 Bean 验证规范的 Public Review Draft 版本已出来了。该规范是用于 JavaEE 6 的最后的批处理。下面是基于传递 JCP 的完整清单(如果漏掉哪个,我会再补上的);这些都是 PRD 版本或者已经过时;唯一的例外是 Java EE 6 它自身(JSR 316),从定义来看,它落后于其他版本。
| • WebBeans (Gavin King, JSR 299, @TA |
其中有些规范已经过投票表决:EJB 3.1(结果)和 JPA 2.0(结果);其他规范的投票表决在 1 月 6 日开始:JCA 1.6, Servlet 3.0, JSF 2.0,最后一个批处理在 2 月 3 日开始:Bean Validation, WebBeans。
| 我们下一次网上研讨会是有关 Seam 框架和 GlassFish Server 的,在 11 月 20 日,这周四举办。改在上午 11:00(太平洋时间)开始。 研讨会的大部分内容是 Dan Allen 来做演讲,他是 Manning's Seam in Action 和 Mojave Linux 博客的作者。我一直在试着包括至少一个演示,或许还有关于 WebBeans 的非正式讨论及其配套规范(EJB 3.1 和 JSF 2.0)。最终的详情请参阅显示 Wiki 页面。 |
| | 最新发布的 Seam Framework (2.1) 现在正式支持 GlassFish。Dan Allen 将在 11 月 20 日就相关主题举办网上研讨会(也许您想到时关注一下),但 Seam 社区的另一名成员 Jay 已经写了一篇很不错的说明文章,其中举了不少例子。 Seam 是与 WebBeans相关的,刚刚发布了其公共测试版;这里介绍了确切的关系。 |
| Gavin 是 JSR 299 专家组的规范主管,他已宣布发布 WebBeans 的首次公开测试版(下载页面)。 在 11 月 20 日,Dan Allen(著有 Seam in Action 一书)计划就 Seam、WebBean 和 GlassFish 在 TheAquarium Channel 进行演讲时,您可能也想安排一次演讲。 |