|
|
|
|
![]() | GlassFish v2.1.1 发布了(Sun Distro、Community Distro)。GFv2.1.1 是 SailFin v2 的基础,包括复制和故障检测以及许多 (>200) 错误修复和其他方面的改进。请参见 Shreedhar 的概览、Kevin 的博文、Wiki 页面和 PR @Oracle OpenWorld。 GFv2.1.1 还包括 OpenMQ 4.4、Grizzly 1.0.30(更改)、Jersey 1.0.3(更改)、Shoal 1.1(更改)和 JSF 1.2_13。大多数更改来自 GF 系统信息库(更改)。 |
商业提供通过 GlassFish Portfolio。请注意,GFv2.1.1 还是早期版本的修补程序(GFv2.1 自身修补 GFv2U2)但该修补程序尚未在 SunSolve 发布。当适当时候,我将在 GlassFishForBusiness 写篇文章。
| Mojarra 2.0 是用于 JSF 2.0 的产品级参考实现,现已发布! 还有 v3 最终版也将发布。这将在今年晚些时候成为 GlassFish v3 的一部分(最早将于本周使用计划的集成),但 Maven 和单机版是抓住要点的另外两个选择。 在他的博客中,Ryan 列出了一组很好的有关 JSF 2.0 的资源(主要是博文)。今年早些时候,Ryan 写了一系列博文,非常详细且具有参考价值。他介绍了工具支持(是的,它很快就会发布,因为 Cay 在他最新的博文中探讨了了 NetBean)并且认可了这个主要发行版众多的贡献者。 |
另外请注意,当 JSF 2.0 设置为 Java EE 6 的一部分时,它不需要 servlet 3.0 容器。对于 GlassFish v3.0,web.xml 是可选的,而且不再需要声明 Faces servlet(另请参见关于此的 Cay 的条目)。
Mojarra 作为 JSF 2.0 的实现,是第一个发布的,但它也设置为众多竞争者的一部分。最后,现在可能是个好时候去大概浏览一下 The Aquarium 博文,标记有 jsf2
和 mojarra
关键字。
另附 最新的发行版是 Mojarra 2.0.1,请参见 Jim 的博文。
我忘了快速启动文件的 NetBeans 组中包含多少框架;查看列表:
| • 开发 Web 应用程序简介 |
GlassFish v3 计划于 11 月末结束,版本构建正快速地稳步进行。我们的测试套件非常详细,但能确定的唯一方法是为您工作的最终工件是您是否在特定配置中尝试它们。我浏览了列表,它是我想到 FishCAT for GF v3 刚刚完成了它的第一周(参见 Judy 的邮件和报告)以及该团队记录了 20 多个错误,而且更多的都已修复。因此...
如果您使用 Java 框架之一或者喜爱的应用程序或框架,以及最新的 GF v3 版本并发现错误,请帮助我们和社区的其余部分来记录错误。十分感谢!
| 更多 JSF 2.0 • Carol 已将 Pet Store 转换为使用 JSF 2.0、JavaEE6 和 GFv3 预览, |
| JSF 2.0 继续其在企业世界中的良好表现。自 IBM 的 DeveloperWorks,David Geary 写了篇博文,JSF 2 Fu, Part 3。从另一方面来讲,Andy Schwartz, Oracle 的 JSR-314 代表,现已发表了一篇比较好,而且全面的博文,What��s New in JSF 2?。 |
关于该主题的其他博文都标有 JSF2
。使用此技术的一种比较简单的方式是下载 GlassFish v3 Preview,然后升级到最新的 Mojarra。
| 有一个 Mojarra 2.0 的新测试版,JSF 2.0 的 RI(发行说明、新闻、下载)。 Mojarra 2.0 在 GlassFish v3 中捆绑,Mojarra 的发行版包括在最近的 Promoted Builds 中;另一个选择是使用更新中心和仅更新 JSF。 |
通过更新工具访问更新中心;GlassFish 控制台中捆绑的一个或已捆绑的一个。要这样做,先确保您有 http://pkg.glassfish.org/v3/dev 作为优选的资源库,然后检查可用的更新。您将得到一个长列表;然后可以取消选择所有组件(在 mac 上使用 (Command-Modifier)),然后只选择 JSF。您只需要安装新的软件包。
感谢 Jim 的提示。还有,要注意 Mojarra 也可在其他容器中使用;手动安装和配置它。
| 在 Kenai: NBAppEngine 上有一个新项目。如名称所建议,这打算为 Google AppEngine 提供 NetBeans 插件。查看 Petr 和 Geertjan 写的介绍性文章;看一下吧,看看能提供什么帮助。 有关话题,我注意到 Mojarra 1.2.13 现在具有 Google AppEngine 的报告;参阅 ChangeLog。 |
现在,如果我们只能够获得它们以正确支持 JPA...
| 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。 |
现在的 JSF 2.0 是最终版而且可以很容易地从 GFv3 Preview 中访问,我们可以多多了解一下了,这里是一组有用的链接:
| • JSR 314 site (EG) 具有到规范、投票等的链接。 |
另外,所有相关的 TA 条目都标有 JSF... 而且,请给我们发送有关规范或实现的反馈,以帮助我们的 Fit and Finish。
三个简短但重要的 JCP 新闻:
| 第一个 JavaEE 6 |
JCP 还批准为 JCP 2.7 创建更多透明度,我相信这是运行一个专家组的各种原因中的一个重要部分,包括平衡专家组领导人的角色。
JSR 314、JSF 2.0 现在正进行最终投票。有关庆祝事宜,参见一则 JSF 2.0 消息:
| • 来自 Ed,有关他最近在线研讨会的幻灯片和反馈 |
Ryan 在其 JSF 2.0 预览系列中最新的设置说明了如何实现自定义受管理的 Bean,方法是通过新的自定义范围视图和 faces-config.xml 中的 managed-bean-scope 元素 , 或者通过 @CustomScoped 注释。
完整的系列是:
另附这个图是 Tuxtla Statuette 的,来自 La Mojarra;Mojarra 用在这里是作为 GlassFish JSF 实现的项目名。
| | 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
的条目。
| 明天研讨会的演讲人是 Ted Goddard;他将详细介绍如何使用 Ajax 和 Comet(使用 JSF 和 ICEfaces)编写丰富的界面应用程序,还将介绍这些如何与 JavaEE 6 中的新 JSF 2.0 规范相关联。 讲座时间是 11am US Pacific,播放在 TheAquarium Channel。完整的详细信息(和录制品)在 Show Page。 |
| 去年夏天,Ryan 发表了非常不错的 JSF 2.0 Preview Series(文档集),但随后他就变得非常忙了;今天他来到了我的办公室,说他将重新开始写博文。 首先查看他有关 JSF 2.0 中隐式导航的说明;这表示 faces-config.xml 在许多情况下并不需要。我觉得可标书签的页是 Ryan 要讲的下一个计划 – 这曾经是规范的一个非常新的添加内容。 JavaOne 2009 即将到来,所有我们期望有更多的 Java EE 6 活动;规范的进展非常顺利... |
另外,还有一个有点相关的消息,查看关于提高 JSF 2.0 专家组的透明度的 Ed 的文章。Baby steps 方向正确。