作为位于Eclipse Runtime之下的Eclipse项目,Jetty项目是一个流行的,开源的,基于Java的Web服务器,是Servlet Specification的执行。Eclipse已经确认Jetty 项目会成为Eclipse社区的一部分。最新版本的Jetty7正处于建设中,预计将于六月推出。Jetty在Apache2.0许可证下可以使用,所以它可以用于商业用途。
Jetty项目被认为是Servlet标准执行中最重要的部分。Jetty自1995年以来就已经存在,已经经历了六个主要版本。目前的一款被称之为JettyLauncher的Eclipse插件允许在Eclipse架构中使用Web应用程序。在Eclipse IDE中,自从3.3版本发布以后,Jetty就可以为帮助系统服务了。
Eclipse基金会还计划在Eclipse4.0的开发中添加更新,Eclipse4.0又被俗称为“e4”,它是社区为了建造下一代的 Eclipse平台而作出的努力。目前e4 侧重的是使Eclipse更适应服务,难过采取模式架构的方法重新建设开发Eclipse UIs的架构,并将Eclipse带到Web。
“现在的Eclipse使用其插件架构而且在e4中也会继续使用,但是我们更希望创建应用程序和产品的过程能更简单一些。”Eclipse的执行总监 Mike Milinkovich说,“显然,世界更加趋向于服务指向型,所以以服务平台的方式提供Eclipse是e4的主要目的所在。”
据Milinkovich透露,E4 会采用一种建模框架方法用于UI开发,这要依赖于Eclipse建模架构(EMF)。他说:“采用一种建模架构的方法意味着所有的图形要素开发员从屏幕中看到的东西都是由一个包含了各要素描述的模式呈现出来的。这对于建设富客户端平台是相当重要的,可以使其与更多领域建立相关性。”
模式中的改变会立即反映到运行中的应用程序上,这就增强了开发员执行UI管理策略的能力。
Eclipse也将宣布Swordfish SOA运行时框架,这一框架由Sopera创立,已经正式成为Eclipse平台的一部分。Swordfish旨在提供一种可扩展的架构以满足应用程序开发员使用Eclipse创建服务指向型的商业程序的需求。
【编辑推荐】