Spring Python 1.2.0 RC1发布了

近日,SpringSource发布了Spring Python 1.2.0 RC1。Spring Python借鉴了Spring框架的诸多概念并将其应用到了Python当中,这包括依赖注入、面向方面的编程、数据访问、事务、安全、远程服务以及JMS支持等。

Spring Python项目的领导Greg Turnquist说到,“Spring Python是基于Java的Spring框架与Spring Security的一个分支,它的目标是Python。Spring提供了众多优秀的特性,我希望在你使用Python时也能充分享受到同样的特性”。

Spring Python项目已经将文档迁移到了Sphinx上,这也是Python语言本身所用的文档处理工具。你可以访问项目站点以HTML形式查看其内容,或是下载epub版本在智能电话或平板设备上查看。

该版本的Spring Python已经转向了Python 2.6,同时不再对2.4与2.5版提供支持。这意味着Spring Python团队已经准备开始使用Python的众多新特性,同时也为未来向Python 3.x的迁移铺平了道路。

Spring Python从一开始就集成了Pyro(Python Remote Objects),以此通过远程服务方式无缝链接Python应用。随着Pyro 4 API的发布,该版本的Spring Python通过Pyro4ServiceExporter与Pyro4ProxyFactory类对其提供了支持。但也请不必担心,如果你还在使用Pyro 3,那么Spring Python 1.2依然对其提供了支持。

Spring Python增加了新的远程服务:Secure XML-RPC。Python内置了XML-RPC库,但它的使用很麻烦并且带有侵入性。Spring Python则可以无缝使用这个强大的库,它还通过Python内置的SSL库增强了通道的安全性。

此外,Spring Python还将源代码托管转到了git上,你可以访问该站点获取其源代码。

感兴趣的读者可以下载试用Spring Python并通过社区论坛与JIRA提供反馈。

你可能感兴趣的:(Spring Python 1.2.0 RC1发布了)