Spring3.0版本的开放源代码的java框架已经接近完成,将提供java开发新的功能来快速地开发应用。Spring原代码的执行官Rod Johnson将在这星期在美国旧金山详细介绍spring 3.0的新功能。
Spring是一个流行的开放源代码的java框架,800多万人次下载,据Johnson介绍。Spring3.0将增加一个新的表达语言来快速生成原代码,而且也将推动支持说明和注解。Spring3.0作为最后定板的的模型成为java标准来解决新javaEE6规格同也也成为开发商考虑他们的java应用开发的选择。
“在spring 3.0k ,我们增加了扩展表达语言,” Johnson在InternetNews.com中 称,”您可以使用任何语言在spring中表达您的配置。”
Johnson解释说,表达语言与java的注释,以便开发人员可以撰写和指向他们的配置,而不需要单独的XML文件写入。他认为,语言的表达增加了一些事情 spring开发商可以做,而不需要XML。
这并不是说有什么不好,在spring中使用XML会有一些错误,事实上,Johnson指出在sping3.0中spring将继续支持XML。
“我们认为外部配置在一此情况下是非常重要的并且我们要继续扩大核心XML语法规则”,Johnson说。“我们已经看到一个正在成为最做法的Java注释,无需使用任何XML的应用 程序对象。”
新配置功能将能够使开发人员能够创建配置注明Java类。因此,不是外部XML配置,取而代之的是你可以在一个Java类。Johnson说,大部分开发商似乎用纯粹的附加Java类,而不是使用任何外部配置来配置大部分应用 托管对象。
“这是适合我们的做法,能使开发人员采取一切他们希望的办法”Johnson称“我们希望确保spring是最可靠的方式,让您可以做你想做的事情。”
REST的web服务器
Spring3.0,充分REST的支持也将显着扩大网络服务能力的框架。
“您想得到的是一个能够方便访问REST服务器的客户端和一个能够很容易建立REST服务器的连接”Johnson说。“这是一个功能被大量用户所要求”有趣地看到,这些天很多有很多对REST的需求,因为人们希望解决问题。”
Spring Roo(代码生成库)
除了spring3.0框架外,springSource(公司)开发商一直致力于代码生成项目,称为Spring Roo.
“它是一个什么复杂的往返代码生成器?”Johnson说。“这使能够使用spring非常快速的创建java应用程序。坦率的说,到目前为至,java开发者不得不做大量的工作灭创建项目,然而用了Roo消除了这一点。”
至于何时spring3.0能够广泛的被使用,Johnson期望在八月上旬,但他并不完全确定。
“spring已经一直被社会驱动,所以我们不倾向于确切日期发布”Johnson说。“当社会满意它的时候将发表的它的内容”
|