python spring框架_Spring Python

Spring Python

Spring Python是基于Java的Spring框架(Spring Framework)和Spring安全(Spring Security)的一个分支,它以Python语言为目标。Spring提供了许多有用的特征功能,同样地这些特征功能在Python下也应当有效。

-- Greg Turnquist(项目Leader)

此项目利用Spring的原理,并将其应用于Python语言和Python环境。这包括很多实际的库和有用的抽象,可实现快速开发。

关键特征:

1)反转控制IoC

接口级的两个类解耦。有助于建立软件的可重用组件,支持可插拔。可使用XMLConfig,PythonConfig/@Object,PyContainerConfig,SpringJavaConfig,允许读入多种格式。

2)面向方面的编程AOP

Spring Python提供了良好的方法来封装对象的通知。主要应用:

· 远程

· 调试跟踪和性能跟踪

3)数据访问(Data Access)

从数据库读需要单调的周期:打开游标、读行、关闭游标,并伴随着异常处理。使用模板类,所有你需要做的事是写SQL查询和行处理功能,Spring Python完成了其它部分。

4)事务管理(Transaction Management)

封装多个带事务处理的数据库调用可以让你的代码很难读。该模块提供了多种方式来定义事务,使代码简化。

5)安全Security

插件安全拦截器锁定方法的访问,它利用两种身份验证和域授权。

6)远程

可以很容易地转换本地应用为分

你可能感兴趣的:(python,spring框架)