|
|
|
|
如昨天的说明中所答应的,这里是有关 UpdateCenter (2.0) 错误和“更新逻辑”的详细信息 ...
| 该事例起始于 Ryan 在十二月份发布新的 JSF 软件包;更新我的更新工具没有发现的内容。我联系的几个 JSF 团队成员报告说成功了,因此我认为我受到一个新错误的影响,稍后写了一个条目。但上周我最后有了一些时间,而且有两个不同的问题: • 第一个是可用性问题:更新工具从多个系统信息库检查更新,其中之一是首选。社区和 GFv3 Prelude 的 Sun 分配具有不同的配置,我们观察到的行为反映了我们正在测试的分配。 • 在我们认识到第一个问题之后,第二个问题就简单了:只是一个小错误 1075。 结果是我们要去修复 1075,并且,我们要去查看我们如何通过系统信息库定义搜索,以及我们如何报告可能的更新 - 当前的安排很容易出错。如果您有类似机制的经验,而且想有所贡献,那么请告诉我们。 |
快速的更新: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 日进行。
| JSF 2.0 团队上个月发布了新的 JSF 2.0 PRD 的实现(参见 JCP 投票)和更新的 JSF 1.2.11。 这些发行版可从 GFv3 更新中心找到(如参见 Mac),可使用单独地 UpdateTool 或管理控制台进行安装。如果遇到问题,就告诉我们。 |
该实现包含所有 PRD 功能,包括 Jason 描述的 Declarative Events,但是 EG 仍在增减其他的功能,如状态管理。其他的一些功能,例如 bookmarkable URL,仍在商讨中,具体结果还没确定。
在放假期间,我发现 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。
如果您是一位 Woodstock 用户,那么可能已看到 11 月 3 日的公告,NetBeans 团队宣布将停止开发 Woodstock 中的新功能。随后的事件中介绍了整个背景情况(归档 - 查看幻灯片组中的幻灯片 11-13)。
| 结果表明,Sun 会处理下面两件事情:为 FireFox 3 添加有关 Woodstock 4.2 的支持和基于合作伙伴的策略。 对于第一件事情,查看今天的邮件和该 wiki 页;对于第二件,今天我们将宣布与 ICEfaces 建立关系。查看:John 的博文、ICEfaces 上的迁移页面以及 NetBeans 上的迁移文档。 |
ICEfaces NetBeans 插件可以在 ICEfaces.org 或 NB 的更新中心获取,在 tools->plugins 下查看。而且,就像 John 说的,关注着这些领域中的更多详情。
今日消息:
|
JSF 2.0 已发布了 Public Review Draft 版本,而且 Jim 也写了一系列博文,介绍如何利用新的功能。在第一篇博文中,他介绍了如何编写对 AJAX 有意识的 (AJAX-aware) 可编辑文本组件 - 源代码在这里 Arun 已经写了两篇文章介绍如何将 GlassFish v3 Gem 用于 Merb。在第一篇中,他介绍了一些基本情况,第二篇中,针对典型应用,提供了 Scaffold。这些博文已被 Ashley Towers、Grant Michaels、iamclovin 成功的利用。Aded - 另请参见有关 Grant's Experience 的详细信息。 有关 MySQL 和 GlassFish 的学生竞赛的获胜者(正式规则,公告)已公布。他们被分为两类不同的组,Campus Ambassadors 和 General Students,能分别赢得一个一等奖和若干 (4/3) 二等奖。这些获胜者分别来自巴西(4 名)、印度(3 名)、中国(1 名)和美国(1 名)。详细的信息(和照片)参见获胜者公告 - 感谢 Arun 的提示。 有了更多的翻译版本,这次 GlassFish v3 Prelude 的下载页面中提供了 7 种语言:德语、西班牙语、法语、日语、韩语、简体中文和繁体中文 – 参见 Ogino 的博文; JavaFX 这周四,也就是 12 月 4 日发布,但已经可以预览了。Chris - F3 的最初发明者,JavaFX 的先锋 – 收到一些感谢信,同时 Robert 也发布了参考手册(感谢 Octavian 的提示)。敬请关注发布期间的更多消息。 与此同时,在 OpenJDK 的地盘上,Mark 正在描述今天的 Monolithic JDK 中所涉及到的一些问题,如果我们要将该基础结构广泛地用作一些开发工作(例如 JavaFX)的基础,那么就需要解决这些问题。 |
| JSF 2.0 Public Review Draft 版可供下载。早些时候,Roberto 在博文中提到打算到 12 月中旬将所有 Java EE 6 规范都包括在 PR 中;到目前为止,一切都还不错,但会有更多信息不断更新。 Roberto 定于 12 月 18 日就 Java EE 6 相关信息进行演讲(同时 Rajiv 就 Servlet 3.0 相关信息进行演讲)。另请参见有关 JSF |
| 我们下一次网上研讨会是有关 Seam 框架和 GlassFish Server 的,在 11 月 20 日,这周四举办。改在上午 11:00(太平洋时间)开始。 研讨会的大部分内容是 Dan Allen 来做演讲,他是 Manning's Seam in Action 和 Mojave Linux 博客的作者。我一直在试着包括至少一个演示,或许还有关于 WebBeans 的非正式讨论及其配套规范(EJB 3.1 和 JSF 2.0)。最终的详情请参阅显示 Wiki 页面。 |
今日消息:
| 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 地图)。 |
| Gavin 是 JSR 299 专家组的规范主管,他已宣布发布 WebBeans 的首次公开测试版(下载页面)。 在 11 月 20 日,Dan Allen(著有 Seam in Action 一书)计划就 Seam、WebBean 和 GlassFish 在 TheAquarium Channel 进行演讲时,您可能也想安排一次演讲。 |
今日消息:
| Jakub 发布了新的有关 Jersey 的企业级技巧,介绍如何使用 Jersey 1.0 配置 REST 风格的 Web 服务的 JSON。Jersey 拥有产品品质、是 JAX-RS 的引用实现、REST 风格的 Web 服务的 JCP 标准。JAX-RS 是 Java EE 6 的一部分,但它也可以单独使用。Jersey 是 GFv3 Prelude 的一部分。 有关 JSF - 首先,NetBeans 团队介绍了如何使用新的 NetBeans 版本(包括即将发布的 NB 6.5)开始开发 JSF 应用程序。然后,Arun 介绍了如何在 GlassFish v3 Prelude 上使用利用 Gmaps4JSF 的 JSF 和 Google 地图、Facelets 和 Mojarra。 Comet 与 Atmosphere - JFA 最近在 Silicon Valley JUG 对 Atmosphere - 他的新的便携 Comet 框架 – 进行了介绍。现在即可提供图片资料。 GlassFish ESB 已非常接近其第一个发行试验版(及 GA/FCS 版)(Milestone 2 下载),但是我刚发现,我还没有注意到 Mike 的博客中有关 GlassFish ESB 截屏视频。请查看,并且注意,它包含多个部分 – 做得非常棒。 我们在等待 GF ESB v2 的同时,就已经准备好使用下一代(基于 Fuji项目)了。Fuji Milestone 2 是上周发布的,这里是随附的两篇博文:Nikki 的Interceptors in Fuji 和 Derek 的 Proxy bundle。 Andy B 正在调整他在 Sun 公司的时间安排,以便可以留出更多精力来打理 Arista Networks,这是“他的新公司之一”,致力于 10 GB 以太网交换业务。原创的 NYTimes 文章,接着是一篇澄清事实的文章。 今天的资讯包括 iPhone 版的 Google Earth 和 Oprah 支持 Kindle。这两者当中,我认为 Oprah 的支持产生的影响最大 – 难道电子阅读器的时代最终还是到来了吗? |
NB. 我在消息报道上已经晚了几天,我会试着在接下来的一天或两天内赶上报道进度的。
今日消息:
|
Kohsuke 从日本回来了,他在那里过得很愉快,并且开始与开发人员、用户和客户建立良好的关系。他写了一篇博文,拜访 Apresso,其中他谈到了 Hudson 和 Sorcerer、另一个在 Youga 的 Sun 培训(关于 Metro 和 Jersey),以及他的 Hudson 在 JJUG 的主旨报告会议。我们还谈到了他要在日本举办一次网上研讨会,这与他上周举办西班牙语研讨会类似。 Arun 和 Jim 出席了 AjaxWorld,研讨如何在双人游戏中使用 Comet,这是使用 Grizzly Comet 框架构建的。请查看演示说明、PDF 幻灯片和实际的代码。Arun 甚至还有 Rails/Grails 版本。 有关 MEP 的更多文章:Santiago 介绍了 MEP 的开发周期,包括从模板生成源代码、编译和开发。另请参见 MEP 产品页和管理页。 随着我们深入接触 JSF 2.0,举办了相当多的 JSF 活动。Roger 参与了 AJAXworld 大会有关 AJAX 框架和 JSF 的主题,还有 Ed,他介绍了是如何处理 JSF 2.0 Endgame 的 - 我已完成了我的那部分规范,但我从未见过那样做的 - 仔细观察图片,这些都不是“便条纸”。 我不是一个热衷于追逐新潮事物的人,但是我会使用这款产品:来自 Nanovision 的 7 英寸显示屏。我会将它专门用于我的 RTM 页面的显示屏,但我也可以将它看作是专门的 Skype 或 IM 窗口。 最后,根据 Editor 中的消息,下周我将出差,所以希望减少发帖的数量,另外,特别地祝贺一下威廉姆斯学院女子 V2 皮艇队。 |
今日消息:
|
Arun 在他的 Mojarra on GFv2 中介绍了如何结合使用 JSF 2.0 和 GlassFish v2。我认为当前的观点是,JSF 2.0 将不会取决于 Servlet 3.0,并且能够在 Java EE 5 容器上运行。 Atmosphere,JFA 新的便携 Comet 框架在此介绍。请查看Announcement。 Jacob 预示了更多 JRuby 框架,而且 Rack 支持似乎是第一步。Rack 在支持 Ruby 的 Web 服务器和 Ruby 框架之间提供了最小的接口,因此像 Merb 之类的组件,将构建在其上方。看起来,角色好像与 Jython 中 modjy 的角色等价。 Jiandong 介绍了如何使用 WS-Trust 以保护 Metro 中的 Web 服务。 昨天最大的一则新闻就是 T5440 的发布 (aka Batok ),一个 4 插槽,基于 T2,256 个硬件线程,1.4GHz, 12GB 内存,所有组件都位于 4U 机箱内!对于技术,可以从 Allan 和 Josh 发表的博文开始,T5440 WebSite 和 Benchmarks。媒体的反应良好:[1], [2], [3]。另请查看如何将其用于 Scale Sug rCRM(使用 Ldoms),以及新的 LDom cookbook。如果您感兴趣,可以免费尝试,然后购买! 现在,Apple 发布了新的 MacBooks 和 MacBook Pros。需要到当地的 Apple 零售店购买,但令人失望的是,没有 Blu-Raynor,也没有 sub-1K$ entry(在新的附件中)。 |
今日消息:
|
GlassFish Migration 团队正在组织感兴趣的参与方对工具进行本地化。请通过博客或电子邮件 g11n@glassfish.dev.java.net 与 Shinya 联系(如果需要)。 Arun 写了一篇博文是关于 JSF 2.0 的;这次介绍了如何结合使用 JSF 2.0 和 Managed Beans。 来自 OpenDS 的消息,首先,Ludo 推荐了一篇 BigAdmin by Sachin Krishna Telang 的文章,介绍如何结合使用 OpenDS 和 IBM 的 WebSphere。然后,Mark 介绍了他如何结合使用 OpenDS 和 JRuby。 Dave 最近发表了两篇文章,重点介绍了 SocialSite 扩展 OpenSocial API 的区域。第一篇包括 People and Friending, Profile Editing and Metadata, Profile Privacy Settings an Group Creation, Management and Invitations。第二篇包括Gadget Installation and Management Messaging 和 Search。Dave 还会不断发表这方面的文章。 来自 Java SE 的消息,等待已久的JavaSE 6 U10 版本发布;查看Downloads、FAQ 和 Osvaldo's post。尽管它的名称不太显眼,但这是一款非常重要的版本 - 我期待着下周尽早发表有关该主题的文章。 |
|
Dan Allen(Seam In Action的作者)发表了一篇文章说明了如何 部署一个seam生成的项目到GlassFish。和这篇文章关联的,是基于Seam in Action Wiki上的更为详细的说明。 这篇文章目前说明的只是WAR的应用,Dan说到会扩展到其他应用。我们也会邀请他来就 JBoss Seam和GlassFish在Webinar上进行演讲。 |