|
|
|
|
| 规范开发中的一种挑战就是如何在时间表、资源、时区等的限制范围内最好的利用其他同时也在开发的规范。这是另外一种情况,其中透明度和开源代码起到了的很重要的作用 - 加上专家组平时不辞劳苦的工作。 一个恰当地例子就是 EJB 3.1 和 JAX-RS 1.1,其中专家组一直致力于在 Jersey 中将 POJO 会话 bean 用作资源(根)或提供程序类,作为平常的 WAR 进行开发。这允许进行非常自然的 Java 编程,如此根基类的内容
|
@Stateless @Path("ssb") public class StatelessSessionRootResource { @Context private UriInfo ui; @GET public String get() { return "GET: " + ui.getRequestUri().toASCIIString(); } }
在 Paul 的 Glassfish v3, EJB 3.1 and Jersey 和 Ken 的JAX-RS and EJB 中查看完整详细信息。
EJB3.1 和 JAX-RS 是其中两个新的 JavaEE6
功能,您将能够尝试 GFv3 in EA by JavaOne - 在那儿见吧! 照片呢? 另外一组伟大的伙伴关系,这一次是指羽毛球的混双:Kim Dong-moon 和 Ra Kyung-min :-)
| 有关 JavaEE 6 的两组 Web 服务规范的进展... 关于 RESTful,Marc 报告了新的规范草案。与往常一样,JSR311 网站中有包括 Editors Draft 和更新日志的完整信息。Marc 指出,仍有一些工作要完成,以与 Servlet 3.0、EJB 3.1 和 JSR 299 进行集成。 关于 SOAP,Rama 宣布了新实现,属于最新的 JAX-WS 2.2 Draft 版本。 |
| 明天研讨会的演讲人是 Ted Goddard;他将详细介绍如何使用 Ajax 和 Comet(使用 JSF 和 ICEfaces)编写丰富的界面应用程序,还将介绍这些如何与 JavaEE 6 中的新 JSF 2.0 规范相关联。 讲座时间是 11am US Pacific,播放在 TheAquarium Channel。完整的详细信息(和录制品)在 Show Page。 |
| EE/SE 的执行委员会已批准 JSR 316 Public Review,Java EE 6 规范。 投票结果是 12 票赞成,1 票反对,1 票弃权,1 票未投;参见投票结果。您可以下载 PRD 草案版,而且跟以往一样,请积极向执行委员会和 JSR316 专家组进行反馈。 |
| JCP 进程定义了两个规范进程。使用维护进程对 Java EE 6 的 JSP 2.1 进行的更改在 JSR 245 专家组(由 Kin-Man 领导)中完成。 |
这两组改动都比较小;也许最大的更改就是在 EL 表达式中添加了调用方法的功能。审核在 3 月 3 日结束,请将反馈发给 Kin-Man。
虽然我已提到了周五的消息,但我认为它应该有自己更醒目的题目。
| WebBeans 不复存在;JSR 299 专家组(在 Gavin King 带领下)建立的规范已获得充分的修订,并已重命名为 Java Context and Dependenty Injection。也许这个名称并不好记,但正如 Gavin 所说,这已成事实了... ...为了更好地反映出 299 的重点是适用于所有 EE 组件类型的服务的定义,而不是创建新组件模型这个事实 有关概述查看 Gavin 的公告,从 PRD 页面下载草案版本。另请查看 Roberto 的注释。299 的 PR 版本结束于 2 月 9 日,EC 投票从 2 月 6 日到 9 日。 |
| Java EE 6 规范向前迈出了一大步:Roberto 报告说,JavaEE 6 Public Review Draft 版本现在可从 JCP 站点下载。他和 JSR 316 小组的其他人员希望能从 "javaee-spec-feedback@sun.com" 收到您的反馈。 提供了两种规范:一个是针对完整的 Java EE 6,另一个是针对 Web Profile。 |
新的 Web Profile 目前包括以下规范:Servlet 3.0、JSP 2.2、EL 1.2、JSR-45、JSTL 1.2、JSF 2.0、JSR-250 1.1、EJB 3.1 Lite、JTA 1.1 和 JPA 2.0。这份清单并不是最终的,还有三种规范仍在积极的讨论中。
JAX-RS 的评价很不错,已经在几个产品中得到实施,包括我们自己的 Jersey。JAX-RS (1.1) 在完整的 JavaEE 6 中,但专家组认为现在将它包括在 Web Profile 中还为时过早。BeansValidation 的情况有点不同:该规范刚刚执行公开预览,尽管看起来效果不错,但 JavaEE 专家组仍在等待反馈,然后再决定怎么做。
JSR 299 的领域变化仍然很大,以前称为 WebBeans,现在称为 Java Contexts and Dependency Injection。Gavin 和专家组吸收了各方的反馈,JavaEE 6 专家组希望能从社区收到平台规范中有关其包含内容的反馈。请考虑下载规范,并将反馈提交到 JSR 299 和 JSR 316 专家组。
Roberto 还说,时间有点滞后了,但新的计划表还没有确定。不管怎么说,这些都是非常好的消息。继续朝着 GlassFish v3 迈进 :-)
Java EE 5 SDK Update 6 和 Java Application Platform SDK Update 6 的多语言版已经在 Java EE 主页上发布了:
http://java.sun.com/javaee/index.jsp
http://java.sun.com/javaee/downloads/index.jsp [多语言版下载]
http://developers.sun.com/appserver/index.jsp [dsc App Server 主页]
下列连接和引用已经添加和更新:
http://java.sun.com/javaee/sdk/resources.jsp
http://java.sun.com/javaee/sdk/
SDN Japan:
http://sdc.sun.co.jp/java/javaee/downloads/index.html
http://sdc.sun.co.jp/java/javaee/sdk/index.html
http://sdc.sun.co.jp/java/javaee/sdk/javaee5sdku6_relnotes.html
http://sdc.sun.co.jp/java/javaee/sdk/javaee5sdku6_install.html
SDN China:
http://developers.sun.com.cn/javaee/downloads/index.jsp
http://developers.sun.com.cn/javaee/sdk/resources.html
http://developers.sun.com.cn/javaee/sdk/sdku6_relnotes.html
http://developers.sun.com.cn/javaee/sdk/sdku6_install.html
今日消息:
| Java EE 6 构建在其以前版本的开发简易性主题基础之上,Roberto 的最新文章概述了新增的内容,包括 Servlet 3.0 中的改进(注意收听12 月 4 日 Rajiv 的演讲)、JAX-RS、JSF 2.0、EJB 3.0、WebBeans、Bean Validation 及更多内容。Roberto 的网上研讨会在 12 月 18 日举办。 Jim 发了一些帖子,介绍 JSF 2.0 的优点;最新的一篇介绍了如何编写 Spinner 组件,以及如何向其添加样式,并使该实现完全可再用。请查看详情! Juien 为 GlassFish v3 创建了全新的 IzPack 安装程序;查看 GFv3 安装程序、为其开发的新功能说明和相应的IzPack 4.1.1 公告。 我是 Tufte 的忠实读者,所以很高兴能够看到 Paul Murphy 就我们最新的 OpenStorage 发行版在 ZDNet 中的评论中提到了他的著作。Paul 提到了系统实时监控和操作的功能(如截屏视频中所述);希望我们以后能够在本行业中就这些功能进行更多的探讨。感谢 Brian 的注释。 本周有关 Sun 的最大的新闻是周五的(重组公告(PR、Tim O'Brien、The Register)。 现在公布为时过早,所有先公布一些公开的信息:所有的新闻中都着重(并且正面)介绍了 GlassFish;如果与使用 MySQL 的人们的交流能更加深刻,将是一件好事情;我们都将会想念 Rich Green;通过各方面数据显示,GlassFish 的使用范围一直在不断扩大(例如,请参见 Admin Ping 地图)。 |
| EJB 3.1 一直在不断进步。Ken 概述了 EJB 3.1,作为上周四 GlassFish 技术日的一部分(幻灯片、录制视频)),而且 Mahesh 指出了如何支持 Singleton,作为 GFv3 Prelude 启动 Blogfest 的一部分。 实际上,如 Ken 所述,以下是“更新中心”的几种功能,只需点击即可了解:WAR 打包、Singleton、非接口视图和可移植全局 JNDI 名称。 |
因此,了解一下详情,并让 Ken 和 Mahesh 知道它是否适合您。
|
在关于开源软件的后期支持和商业化的讨论中,标准API的作用极其的重要。所以Sekhar写了篇文章:entry on Java EE verification tools,这篇文章应该受到关注,不管你是否使用GlassFish。 |
"verifier" tool通过了一系列验证程序来验证了一个Java EE程序,并产生该程序的轻量等级。它是通过一个命令行工具绑定GlassFish,NetBeans和ANT项目来实现的。我们可以使用ANT建立一个连续的开发环境或是简单的在CVS中保存结果来跟踪程序。
最终,你可以在部署的时候加以验证-在使用GlassFish部署设置的时候选择verify=true的选项,或是在图形界面中简单的勾上"Run Verifier"复选框。
|
07年5月时Alexis 曾经宣布过Antonio关于JavaEE 5的著作 ,但我因为当时忙于JavaOne 07的事,一直没有在水族馆中介绍,今天终于可以接着其第二版的发布来介绍一下。 Antonio这本关于Java EE 5的第二版书中有更多的内容介绍到了GlassFish Server. 更多详细的内容请看Antonio的说明, at 出版商Eyrolles 和 Amazon.fr。 |
水族馆中关于书的新闻被标记并归纳到 Book
。
今日消息:
|
Jeffrey 说NetBeans 6.5 trunk 现包括了 Facelets Support. 计划是在 JSF 2.0 里包括 a presentation language evolved from Facelets; see Ed's latest post. Jamey 报告了 OpenSocial 0.8.1 is ready and Shindig 1.0 is very close. 这是好消息SocialSite Adam 说他将会出一本书 JavaEE Workshop.在 O'Reilly 出版- 会跟他确认一下,但我相信他的书会建立在 GlassFish Server. 一个新的acronym from Yip-Hin: MANGO, as in My SQL And Netbeans, Glassfish and Open. 第一次听到; 很有趣的名字, 详细介绍请点击 this entry. 从加拿大传来的消息:Canada news of a partnership between Mitel and Sun that's leveraging VoIP and Sun's thin client technology (SunRays); see Partnership Description. And The Observatory 继续在推广 OpenSolaris; number 2 is DTrace. |
Kawazu在其博客里描述了他的经验,怎样把一个最初用Spring框架写的Web应用,改成Exploit more JavaEE features, 特别是EJB. 其目的并不是完全去掉Spring的应用, 而是为了更加有效的利用Java EE的支持 (就象在GlassFish Server 和 NetBeans IDE中那样).
我们开始看到人们对EJB应用兴趣的升温. 在上届JavaOne大会上, 主题为EJB 3.1的会场在一个很大的房间举行,期间人潮涌动; 请查阅从三月份之后的Ken's previews, 并关注下几周的更新.
顺便提一下, 您可以用the Update Center在Glassfish上安装Spring框架..
|
JDK的最新版是 JDK 6 Update 7; 我们这次只是把 Java EE/GlassFish-related SDKs 重新组建一下来装进JDK的最新版 - 请参考 announcement. • Java EE / GlassFish Download Page |