|
|
|
|
| Arun 将在下周三举办一个网上研讨会,内容是将 Rails 应用程序部署到 GlassFish. 详细信息参见注册页和 Arun 的博客;概要是: 主题:在 GlassFish 研讨会上部署您的 Rails 应用程序 |
| 我已经在 GlassFish 事件日历中写上了此事告诉我们任何有关 GlassFish 社区的事件吧,这样我们就可以在那里记上了。 |
| GlassFish Gem 是用于机架式 Ruby 框架的 GFv3 服务器(特别是 Rails、Sinatra、Merb)。Vivek 及团队已发布了 0.9.3,其中包括一些改进和新功能,例如守护进程模式、GFrake 任务、配置、日志记录和错误报告、Sinatra 支持等。查看 Vivek 的文章获得完整的详细信息。 |
这是链接到 Arun 博文列表的好机会,讲的是如何测试以证明 GlassFish 和 JRuby/Rails 配合工作得很好,测试:GF Gem、GF v3 Prelude、GF v3、GF v2 + Warbler 以及 GF v3 和 Redmine。看一下吧。
这里有一些最近的新闻,将会对很多我们的 GlassFish 用户产生影响:
| 来自 Ruby-land 的新闻,Merb 将并入 Rails 3。这看起来,二者的结合应达到更好的效果。随着 JRuby 的质量不断提高,我们也注意到了在所有这些项目中,围绕着 JRuby 的“思想占有率”也有了大幅度的增长。附加一句 - 另请参见 Story at SDTimes。 Crossbow 是 Solaris 的网络虚拟化体系结构,而且已经发布到 OpenSolaris。Crossbow 提供了“虚拟通道”,将通过许多内核来扩展高性能;参见 Sunnay 的介绍和 Ben 的两篇博文:通告和试验。Crossbow 对网络资源分配非常有用,对我们的虚拟化产品也会产生深刻的影响 - 参见 2008 相关主题的 Michaels 的说明。 从云计算领域,Sun 收购了 Q-Layer;参阅新闻稿。Vijay 有两篇相关的博文:含有几个不错的链接的介绍和技术概览;Om (@GigaOm) 也就此次收购发表了自己的观点。Q-Layer 是 xVM 系列一个新生力量。 我们前一段时间进行了规划,在七月份宣布的,最终成功收购。Sun Web Server 的内核(用在诸如 MLB.com 以及 Sun 自己的 BSC 和 Sun 论坛等地方)现在为开源 - 参见来自 CVR 和 Jyri 的公告。代码的早期版本要追溯到 Netscape Server,但它已发生了很大的变化;参见 Jyri 的详细信息。Sun Web Server 7.0 U4 包括在 OpenSolaris 中,但它也可以单独地用作 Sun Web Stack 1.4 的一部分,包含许多可补充 GlassFish Server 的功能。 最后,是来自 Solaris-land 的一则声明,Sun 现在正对现有修补程序政策执行更严谨的改进。Sun GlassFish Enterprise Server 修补程序的状况不会改变或受到影响 - 参见 Sun 的 GF Enterprise 支持。 |
今天有意思的新闻汇总:
|
MindBucket的Paul发表了Rails和Merb的性能对比(单一客户端)的文章。Rails是Ruby的最流行的框架;而Merb是一个有趣的新进入者。Merb是线程安全的,Rails 2.0也将会是这样的,但是在比较中不考虑并发性所以线程安全性是很关键的。比较还包括GlassFish Server的成员。(为了更佳的性能还在调试). 来自NetBeans组的消息,一个关于安全Web应用程序的辅导 使用了基于角色的验证。它一步一步的详细指导了如何使用NetBeans 6.5和GlassFish应用服务器. Ludo在GlassFish用户论坛发表关于基于GlassFish快速部署的应用程序的演讲,同时暗示了进一步的改进. Shay报告了Compass 2.1 M3 现在已经可以改进了GlassFishish的支持。 来自Mahipalsinh,关于如何本地化WebSynergy,这样你就可以选择自己喜欢的语言来做相关工作。 最后是一则重要的工业界新闻, Cisco收购Jabber,这将会促进Cisco提供集成即时通信软件的进程。Amazon开始提供CDN服务:Akamai, LimeLight和其他服务。在工业界工作的一个比较重要的事情就是,它从来不会无聊。 |
RailsInside 报导了 New Relic "lite", 一个New Relic RPM 的新版本。它提供 Rails monitoring. 这个产品 提供throughput, response time as load
increases 和 per-controller action time 方面的数据
New Relic 也有完全版本 (Product Tour); 两个版本都支持 GlassFish Server!
上周 Kenai 已经进入beta阶段。 GlassFish的 CORBA 项目已经在使用它的Hg repository。Kenai一个有趣的地方是对技术的混合使用。
|
Kenai通过使用混合使用脚本语言 (JRuby/Rails)和企业软件 (GlassFish v2, MySQL, OpenSolaris) 技术来实现的是开发的快捷和可靠 。这种技术组合正在各地流行开来,对它们的支持也是 GlassFish所要实现的重要目标。比如如何使用JRuby (参看Nick的Blog), Groovy (参看 Glenn的Blog)以及 其他信息。 回到Kenai的相关咨询, 请查看Tim对Nick的专访, 以及关于Caching的 详细介绍 以及测试和性能调优的方法。请看从Austvik来的图片 , Arun的Spotlight 以及Lenz的技术概览。 |
今天的新闻汇总:
|
来自Rajeev的报道,关于通过嵌入式的GlassFish v3开发完成OpenSSO WebStart原型 。对比数年前安装并启动Sun的Access Manager的复杂艰巨,这是多么大的进步! 此外,请参看Alexey关于OpenSSO和JIRA的集成的介绍。 Arun来自在欧洲柏林 RailsConf的报道,请看 第一天, 第二天 和 第三天。 VirtualBox团队近来非常繁忙,他们发布了VirtualBox 2.0 (Press Release). 请查看变更记录 并下载试用。 和其他sun开源产品策略一致,VB 2.0的变化之一是提供企业级的支持。 Storage方面, 媒体 报道了Sun的市场份额相比去年同期上个季度增长了差不多 30%(是业界最快的)。 OpenStorage systems正被用户所接受, 请看ComputerWorld 和NYTimes的报道。 欢迎Lew Tucker重回到Sun。他曾在最早的JavaSoft团队工作。对于曾经离开Sun的人,Sun一直非常开通(希望他们从外面带回新的经验)。我们还为他们起了绰号:Boomerangs :-)。 |
|
几乎绝大多数的Tomcat应用程序在GlassFish都能够正常工作。Jan 在博客中提到那些即使用到了Tomcat特色功能的应用也能正常工作且不需什么修改。 Pawan 在The ServerSide的文章 说明了如何设置Mule JMS connector 来使用 OpenMQ。 LayeredTech 宣布Sun Startup Essentials™ Program参加者提供免费的GlassFish主机服务。 CrazyRails 有篇文章如何在Mac安装JRuby on Rails,文中还介绍了 GlassFish 和MySQL安装配置。 |
|
Dick 有一个关于 "LAMP stack on GlassFish" 的帖子,其真正集中在 Caucho 的 Quercus (一个 GlassFish 上的 PHP 运行环境)来执行 Wordpress (以 MySQL 作为后端)。该帖子提供了详细的数据库设置和推荐的 WAR 文件 (同时带 Quercus). Sébastien 集中在 GlassFish 上的 Joomla 时也偏爱 PHP/JavaBridge,即使其要求包括一个本地的 PHP 安装的更多的配置步骤。 |
在 JRuby on Rails 方面,Jacob 有一个两部分系列的关于如何使 GlassFish jRubyOnRails runtime pooling 更加有效和驻留在 GlassFish 上的可用于其他脚本技术的 AI-logic。
看看今天有什么有趣的新闻:
|
Jason了介绍了在GlassFish v3中如何 提升内存使用 。 GFv3 Prelude 还只是 GFv3的早期版本,在最终的GlassFish发布版本里可以期望这方面得到更多的提升。 Charles详细介绍了如何通过使用最新的软件包 在GlassFish上开发Rails应用 。Jacob 描述了在动态管理 GlassFish上JRuby实例池(the pool of JRuby instances) 他所取得的进展。 来自OpenMQ团队的消息 ,OpenMQ 4.3将成为 GlassFish v2.1的一部分。它所包括的特性包括REST Messaging API, AIX支持,更多平台的支持,STOMP支持等。请发信给OpenMQ.dev.java.ne上的用户邮件列表来提供更多的反馈给OpenMQ团队。 来自 OnTheRecord 的消息... 参看去年的声明 ,现在Sun现在终于在Dell上推出Solaris产品,请看 Solaris@Dell.COM, 在线配置。 |
今日新闻:
|
Arun 提到 Rails 2.2 将会是 multi-threaded. 非常好, 特别是在context of a JRuby implementation - 不需要magical pooling of instances。 Arun, 他的 TOTD entry (#42!) 是 Hello World using JSF. 谢谢Arun; JSF 2.0 有很多新性能,我们会需要 examples。 Sebastien 写了 OpenESB 用的是 OpenOffice Java API to Include MS Office Conversion Judy 说已经有 30 FishCAT members,他们来自世界各地,他们将会为提高GlassFIsh质量而努力. 他们都是来自社区,点击Quality Portal Home Page.你会看到FishCAT来自16个国家。 JavaFX 团队推出了 Project Nile, 它提供了和Adobe graphical assets into JavaFX; 请点击 Screencast by Jeff Hoffman and the Tutorial Document. |
|
回到 07 年 9月, Arun 写了关于在 Rail 应用中使用 GlassFish 的 JDBC 连接池。现在 Ikai@LinkedIn 做了更新已包括从那时起的变更,并从 Rail 开发人员的视角提供了指导。 Ikai 的文章包括了warbler, MySQL Connection Adaptor 和 其它代码。 请看 Ikai's writeup。我希望我们能告诉你更多的此类特定的用例! |
今天的新闻是::
|
TheRegister 发表US Federal Court of Appeals Validity of Open Source Licenses. 详情 IANAL, 这些都是好消息有利于开源产品的公司(如 Sun). Wotif.COM 成为 formal reference for Sun's distributions of GlassFIsh Server and OpenMQ. Arun 将参加 Presenting at Rails Europe会议, 九月二日到四日在柏林召开。 Ana 写了 SocialSite widgets 如何从OpenSocial 0.7 装置到 0.8. And Patrick 写了 Nice Words about SocialSite. LWUIT 的发布, 请点击 OnTheRecord, Shai and Terrence. |
来发布一些关于 Ruby/Rails/JRuby 有关的消息 。。。
|
两篇新发表的 NetBeans 6.1 Ruby 指南: Getting Started With Ruby and Rails and Using Java Libraries in Rails Applications. 后者的收获来自于 JRuby, 例如 Calling into Sun's SSO 另一个列子是 Invoking Java 2D Graphics. 最近的一个adoption story 是 CSI's 利用JRuby 在这个项目中 Infectious disease reporting and management. 另一个是 Nick's This Blog now Powered by GlassFish and JRuby. |
总的说来, JRuby/Rails 已经有了很大的进展. 我想最近一次的发行是: Release of GlassFish Gem 0.3.0/0.3.1 (announcement and update), 和 JRuby Module 在Update Centers 可以下载 JRuby 1.1.1. 这方面的发展不断增加并已经接近了实际应用; 也许是提供商业产品的时机 ?
PS. Arun 有一系列JRuby的例子 tagged JRuby.
|
二月的圣诞节! 稍微比我预期的长了点儿,不过现在GlassFish v3 M2可用了。 该版本支持Java Web容器 (没到JSF那样)和Rails上的JRuby. 也支持多HTTP监听和虚拟服务器。 |