|
|
|
|
| Abhijit 宣布了更新 GlassFish v3 fcs 计划。我们无法保持原来的日期,由于 JCP(EC 选举)的限制期而且出于一些原因认为是不可行,将日期向后延 - 包括当前的 Java.Net 问题 - 所以我们将日期延了两个星期。 新日期将硬代码冻结 (HCF) 日期设置为 2009 年 11 月 9 日,最终发行于 11 月 10 日。完整详情在 Schedule Page@Wiki。 |
| GlassFish v3 中已有很大改进的部分之一是监控 - 参加 Prashanth 的功能概览。大多数功能在核心产品中,但一些附加值的功能将成为通过 Sun 的商业 Sun GlassFish Portfolio 提供的下一版本 GlassFish Enterprise Manager 的一部分。 Sreeni 的两篇最新博文介绍了如何使用新功能以启用/禁用监控和附加 Btrace 代理和创建可插拔容器监控元素。新的监控功能还可以与 JRuby 一起使用,如 Arun 在 How to monitor a Rails app using asadmin, JavaScript, jConsole, REST 中所述。 |
我们都在期待 GlassFish v3 FCS!
| 随着 GlassFish v3 FCS 的日期接近,开发正进入清理阶段 - 而且容量很大,请参见 DEV alias。部分清理是指平常的错误修复,还有一部分是通过 FishCAT 的增长测试,另一部分是通过诸如 FindBugs 等工具的常规代码质量清理。 FindBugs 特别有用,因为它可以帮助查找新的错误并防止将来出错。FindBugs 通过 Hudson 作业整合到开发周期中;参见高优先级 FindBugs。FindBugs 清理阶段最近开始了(参见 FindBugs 线程),而且趋势图表显示了进度。 |
| 我已经明白了。刚才我看了一下,实际上是 2006! - 我读了 Cay 的 Elvis Meets GlassFish,而且我认为这对 The King 是一个很不错的参考。昨天,我看了 Byron 的 Mort Learns Monitoring and Administration Commands,我认为这是关于 Terri Prachett's Mort... 不过,这说明我错了,他们是关于 Mort, Elvis and Einstein,这是 Microsoft 使用的开发者类的角色(我们在 DevPro 中有所应用);请查看 Wesner Moise 的声明、Nikhil Kothari 的介绍和 Jeff Atwood 的更新... |
因此,既然我已经吸取教训了,那就请查看 Byron 有关 Mort,机会主义的开发者的博客:
• Mort Learns JDBC
• Mort learns JDBC Realm Authentication,
• Mort learns Monitoring and Administration Commands
另附有人知道 "Mort" 来自哪里吗?另外两个比较清楚,即使是对于不是出生于美国的人而言 :-)
| FishCAT 回来了!(向 Dr. Seuss 致以歉意)!Judy 宣布了 GlassFish v3 FishCAT 计划的启动,这是构建在 GFv3 Prelude 计划成功实施基础之上的(另请参见 100 项成员成就)。 GFv3 (roadmap) 只剩最后一步了;如果您有意帮助提高这个重要版本的质量,请查看 Judy 的博客、FishCAT 主页和 Wiki 页面,并通过 Quality Alias 联系 Judy。 |
| | GlassFish v3 在许多下载捆绑中可用。这些捆绑可在不同位置获得:社区下载页和 JavaEE 预览 SDK,具有不同的安装程序技术:ZIP 文件或安装程序,并具有不同功能组:Web 或完整配置文件。 Alexis 写了一篇所涉及问题的很好的总结,可帮助浏览这些选项。请查看,并继续为 GF v3 fcs 发行做准备。 |
| 如上个月所报告的,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 的博客。
Carla 概述了 GlassFish v3 中三种新的日志记录相关命令:
| • asadmin rotate-log |
升级到最新的 GF v3 并试一下。
| 这比预期的时间长了一点,但我们已更新了 GlassFish v3 Preview (STABLE from glassfish.sun.com) 后面的系统数据库。通过查看新的软件更新工具,您很可能会注意到这点,但您还可以通过 GUI 更新工具或嵌入式更新工具来查看,或者通过 CLI 手动来操作。 完整的详细信息参见 Alexis 的文章和 Abhijit 的宣布。 对于我而言,最近的版本中的情况进展的很顺利,但这是软件,所以,如果您有任何问题,那就请告诉我吧。 |
| Prashanth 写了一篇有关 GlassFish v3 中新的监控框架的详细描述,其中包括探测、探测提供者和探测侦听器。 探测提供者包括基于类和基于 XML 的提供者,其中框架将自动创建提供者,而不需要对现有代码进行修改。探测侦听器从提供者调用以生成所需的信息;例如由 StatsProviders 生成的统计。 |
Prashanth 的说明还介绍了如何将探测开放于 DTrace 和操作系统不可知脚本客户端,以及不同客户端如何使用,包括:JMX/AMX、REST、管理控制台和 asadmin。总之,是篇很不错的概述 - 请查看。
另附上周我在度假,现在刚刚赶上进度,我错过了今早开始的 JavaEE 6 和 GF v3 研讨会;从 John 所告诉我的以及我在 Twitter 博文中读到的,它非常成功:预定数已超过 4K,参加者已超过 1200。
| Alexis 和 Paul 已更新了 GlassFish 发行版未来表格,这是与 GlassFish v2、v3 Prelude 和 v3 Preview 进行的对比。我的简短汇总仍然适用: v2.1 用于生产部署,v3 Preview 是 v3 最终版的试用版,v3 Prelude 是过度版本... |
| 更多 JSF 2.0 • Carol 已将 Pet Store 转换为使用 JSF 2.0、JavaEE6 和 GFv3 预览, |
几周以来,我们提供了 GlassFish v2.1.1 Schedule 的更新;现在是对 GlassFish v3 进行相同工作的时候了。
GlassFish v3 的主要驱动程序是 JavaEE 6。这意味着 GFv3 利用了 JCP 社区的专业知识,我们的用户享受到了一种标准的好处,但... 它还意味着我们没有控制所有变量 - 这是最好的,但在短期内是痛快的。
| 我们知道,当 JSR 330 出现在五月中旬,大多数 JavaEE 6 的 PFD 之后,而且随后被 JCP EC 接受时,情况会变复杂。JSR 330 和 JSR 299 之间的关系最近已解决,都将成为 JavaEE 6 的一部分,因此,这只是做一些数字的相关工作,和... 答案大约还有 8 周。更新的 GF v3 Roadmap 在 11 月 24 日推出了 FCS,刚好赶上 Thanksgiving@USA。此更改延伸到了 NetBeans 6.8 (roadmap) 以及随后 GFv3 的发行版(确切日期仍未定)。 |
所以,这是个新的日期。实际上,考虑到最后一刻的更改,这样非常有好处。整体而言,我知道 330 将为更好的版本而制作 - 就让我们期待下次提交不会来的这么晚... 参见 GlassFish+v3
We have been converting our distributions to leverage the new IPS format. Recent conversions to IPS include OpenMQ 4.4 and some distributions of GFv2.1 but the distribution with the largest volume remains GFv3 Preview.
The current release of GFv3 Preview uses pkg.sun.com/glassfish/v3/stable/. These packages were last updated before J1 (except docs) but we will soon push out an update based on an stable promoted build and when that happens you are likely to encounter the New SoftwareUpdate Tool.
| The SoftwareUpdate tool provides a simplified interface to the standard UpdateTool, normally activated via a PopUp Notice. A single click Starts a Search for all the Apps that can be updated. Once Completed, choose the Apps you want to update, accept the license terms, and install. |
The SoftwareUpdate tool will report on the progress of the install: [1], [2], [3]. Once Completed you are done. The underlying machinery is the same used in the UpdateTool, and you can peek into the details, both before installing and after installing, but the SoftwareUpdate experience is faster and simpler, and more appropriate for most users.
IPS is one of the key new technologies that we are leveraging for GlassFish v3; related entries are tagged IPS
. If you want more technical details, Christophe has a very good Presentation as part of the IPS Best Practices wiki. Also check the UC2 Blogs.
| Java EE 6 将包括 JSR 330 和 JSR 299。Roberto 解释了这些更改: • JSR-299 将被更新以使用 JSR-330 注释 |
感谢每一个人都这么努力的工作来进行这些更改;很明显,我们希望这能在 Java EE 6 的周期内早些时候实现,而且结果将会是一个改进的平台。我们估计,Java EE 6 的最终版本(和 GFv3)将在 11 月左右发布,但下周应有个确定的日期。
查看 Roberto 的声明获取详细信息。