Spring Python

简介: Spring Python   Spring Python是基于Java的Spring框架(Spring Framework)和Spring安全(Spring Security)的一个分支,它以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)远程
可以很容易地转换本地应用为分布式应用。如果您已经使用IoC容器建立客户端和服务器,那么从本地到分布式应用仅仅需要做配置更改。

 

7)插件/命令行工具
使用插件系统的设计有助于快速开发应用。

 

8)样例
帮助说明Spring Python的各种特征。
· PetClinic  它是一个怎样使用框架的例子。
· Spring Wiki  Wikis是存储和管理内容的有效方式,本例就是创建Wikis的例子。
· Spring Bot  使用框架建立管理IRC通道的例子。

 

下载地址:
http://www.springsource.com/download/community?project=Spring%20Extensions

 

最新版本:Spring Python 1.0.0.RC2
发布时间:Wed, 2009-06-03 15:34

目录
相关文章
|
5天前
|
数据采集 Web App开发 Java
Python 爬虫:Spring Boot 反爬虫的成功案例
Python 爬虫:Spring Boot 反爬虫的成功案例
|
Java Python Spring
spring boot读取resources目录下的python脚本执行
spring boot读取resources目录下的python脚本执行
999 0
spring boot读取resources目录下的python脚本执行
|
11月前
|
IDE 前端开发 Java
【五一创作】Python项目怎么部署到spring
【五一创作】Python项目怎么部署到spring
103 0
|
安全 数据库 Python
Spring Python
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4244010 Spring Python   Spring Python是基于Java的Spring框架(Spring Framework)和Spring安全(Spring Security)的一个分支,它以Python语言为目标。
814 0
|
2月前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
54 0
|
3月前
|
缓存 Java Maven
Spring Boot自动配置原理
Spring Boot自动配置原理
52 0
|
2月前
|
缓存 安全 Java
Spring Boot 面试题及答案整理,最新面试题
Spring Boot 面试题及答案整理,最新面试题
138 0
|
1月前
|
存储 JSON Java
SpringBoot集成AOP实现每个接口请求参数和返回参数并记录每个接口请求时间
SpringBoot集成AOP实现每个接口请求参数和返回参数并记录每个接口请求时间
45 2
|
2月前
|
前端开发 搜索推荐 Java
【Spring底层原理高级进阶】基于Spring Boot和Spring WebFlux的实时推荐系统的核心:响应式编程与 WebFlux 的颠覆性变革
【Spring底层原理高级进阶】基于Spring Boot和Spring WebFlux的实时推荐系统的核心:响应式编程与 WebFlux 的颠覆性变革
|
1月前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置