您的位置: 新闻频道 Java新闻

原创新闻 给Java社区的一封公开信——改进Java的布署能力?!

2008-02-07 by 资深记者 kyo100900
评论(8) 有2102人浏览 java社区,布署,加载

来自于theserverside连续三天置顶的新闻,评论已达74条,可见该新闻对Java社区来说无疑是又一场“圣战”

 

亲爱的Java社区:

ZeroTurnaround团队,我们致力于减少Java布署时间已经有一段时间了。JavaRebel作为我们的旗舰产品,已经或多或少的解决了当Java代码改变时,自动加载的问题。但这还不够。

Java的框架一般使用配置文件,Annotation以及其它办法来进行配置。这也就是JavaRebel尴尬无法发挥作用的原因:Java的配置文件一般都往往被缓存在某个地方,直到应用程序再次重载(reload)时,才会重新填充进来。这些其实都是可以与Java的框架整合在一起的。

 

随着JavaRebel 1.1 M1发布,我们已经可以做到完全支持Annotation reloading.(Annotation动态载入)。我们已经发行了一个可以包含任何开源项目的开源SDK,当classes字节码文件重新载入的时,它会在触发寄存器监听,允许使用自定义的方法去处理。这种整合大概就是配置文件重新载入的原型。

 

到目前为此,通过使用Annotation重新载入,我们在与Google GuiceStripes Framework整合已经取得了成功。现在通过使用这些框架,几乎所有的改变都能在瞬间重新被加载。除此之外Ignacio Coloma(注:Ignacio ColomaInfoInnovaJ2EE架构师)JavaRebel发布之前就得到了它,并且的周末与Loom Web Framework框架进行整合。与这三框架的整合花还不到一天时间。

 

我们相信提供这样的整合功能对于Java社区来说,无疑是一个益事。很有可能在将来的某一天,与JavaRebel类似功能将会成被加入到JVM里,那时用户整合就不要再通过第三方的产品了。到那时我们会请你帮我们定义一个开发的API来实现class字节重载以及与你所喜欢的框架进行整合。

 

为了更好的进行交流,我们已经建立了一个邮件列表和一个Google讨论组。欢迎框架开发人员,框架使用人员都加入进来,并讨论怎么做能更进一步的改进Java布署时间。

 

为表我们的决心,我们已经免费JavaRebellicense免费给所有的开源开发人员。

 

Zero Turnaround团队

 

 


来自:theserverside

评论 共 8 条 发表评论

泡 泡 2008-03-27 22:13 引用
修改了BUG,每次都需要重启服务器,没有上线还好,上线了后,那就超级麻烦了,为和个项目拍手称快
泡 泡 2008-03-27 22:12 引用
修改了BUG,每次都需要重启服务器,没有上线还好,上线了后,那就超级麻烦了,为和个项目拍手称快
cuiyi.crazy 2008-03-26 13:46 引用
很让人兴奋的一个新闻,好久没有这种感觉了;立马注入项目
hotjava 2008-03-03 23:51 引用
程序里面还能debug一下,至少,我还能try,catch,可是xml里面我能干什么呢?
如果我调用外部系统的方法,在xml文件中注入,那么如果对方的哪怕任何一个服务发生错误,那么我们的系统也别想起来,而且还不能明显的提示错误的位置.面向XML编程,和稿个文本文件对我来说没有什么区别.
ltian 2008-02-25 19:17 引用
xml用多了,过头了。把本来属于程序控制的东西交给XML,调试起来特别费事。
pig345 2008-02-19 10:01 引用
面向xml编程,spring的原罪。
yiding_he 2008-02-16 19:14 引用
在动态语言咄咄逼近的今天,Java 不得不在对开发人员的友好方面多做考虑了。不是说以前不友好,而是动态语言的发展给这方面带来了很大的提升空间。
swachian 2008-02-09 17:44 引用
面向xml编程所带来的罪恶要收拾不太容易。

发表评论

您还没有登录,请登录后发表评论