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通道的例子。

最新版本:Spring Python 1.0.0.RC2

发布时间:Wed, 2009-06-03 15:34

python spring框架_Spring Python相关推荐

  1. 精通python爬虫框架-精通Python爬虫从Scrapy到移动应用(文末福利)

    原标题:精通Python爬虫从Scrapy到移动应用(文末福利) 我能够听到人们的尖叫声:"Appery.io是什么,一个手机应用的专用平台,它和Scrapy有什么关系?"那么,眼 ...

  2. 精通python爬虫框架-精通Python爬虫框架Scrapy.pdf

    作 者 :(美)迪米特里奥斯·考奇斯·劳卡斯(Dimitrios Kouzis Loukas)著:李斌译 出版发行 : 北京:人民邮电出版社 , 2018.02 ISBN号 :978-7-115-47 ...

  3. spring框架_Spring框架

    spring框架 Spring Framework is one of the most popular Java EE frameworks. Spring框架是最受欢迎的Java EE框架之一. ...

  4. python分布式计算框架-Parallel Python

    本文翻译自:https://www.parallelpython.com/ 概述 Parallel Python是一个python模块,提供了在SMP(具有多个处理器或核心的操作系统)和群集上并行执行 ...

  5. 精通python爬虫框架-精通Python爬虫框架Scrapy PDF 中文清晰版

    给大家带来的一篇关于Python爬虫相关的电子书资源,介绍了关于Python.爬虫.框架.Scrapy方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小8.6 MB,迪米特里奥斯编写,目前 ...

  6. Python单元测试框架《python 自动化框架 pytest》

    Pytest 简介 pytest 是python 的一种单元测试框架,不python 自带的unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高.根据pytest 的 ...

  7. python学习框架图-Python Scrapy爬虫框架学习

    Scrapy 是用Python实现一个为爬取网站数据.提取结构性数据而编写的应用框架. 一.Scrapy框架简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数 ...

  8. python有限元分析框架_sfepy: python有限元分析模块介绍-【1】安装

    现有的商业有限元软件ansys.MSC marc等比较昂贵,我们可以选用sfepy来进行有限元分析,其官方网站如下: SfePy: Simple Finite Elements in Python​s ...

  9. python爬虫框架排行榜-Python爬虫框架--pyspider初体验

    之前接触scrapy本来是想也许scrapy能够让我的爬虫更快,但是也许是我没有掌握scrapy的要领,所以爬虫运行起来并没有我想象的那么快,看这篇文章就是之前使用scrapy的写得爬虫.然后昨天我又 ...

最新文章

  1. 关于回答「对极几何与基本矩阵」的几点感悟
  2. 西人马聂泳忠:打造机器神经系统,成为中国的特斯拉
  3. SAP FI 会计凭证过账bapi BAPI_ACC_DOCUMENT_POST
  4. python提高运行效率_提高 Python 运行效率的六个窍门
  5. Kotlin Weekly 中文周报
  6. win8 必须重新启动计算机才能关闭用户账户控制,windows8中怎么关闭用户账户控制(UAC)仅针对单个用户...
  7. android布局添加背景颜色,android-获取布局的背景色
  8. Python--面向对象学习继承(11.17)
  9. 黄金分割比的重新理解
  10. 计算机技术及应用攻略,组策略应用全攻略
  11. 【U8+】修改查询凭证列表中的系统名
  12. linux压缩到最小命令,Linux 压缩打包命令详细教程
  13. 互联网公司裁员,中年失业找不到工作,大龄程序员的出路在哪里
  14. JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress
  15. 计算机组成原理 或的微指令,微指令
  16. mysql中的like什么意思,MySQL中Like是什么意思?
  17. 独数,python,C代码实现
  18. Maira-云视频解析(使用方法)
  19. Redux-Devtools调试工具安装使用
  20. js实现两张图片来回切换

热门文章

  1. 黑暗星空中的秘密——《黑暗森林》简评
  2. 《马丁伊登》读后感范文(下)2000字
  3. 第十六届全国大学生智能车竞赛线上比赛监督裁判培训演练
  4. android 平板z97,高清配置 翰智Z97-W通话版平板评测
  5. axure pr动态可视化元件库在哪有_axChart_动态可视化图表元件库v1.2.3
  6. 微信如何定时发朋友圈?一招教你解决
  7. DSB matlab仿真
  8. axure如何竖立文字_Axure pr 如何让文字显示为竖着的?
  9. iOS之AR开发--demo制作篇:图片识别
  10. RocketMQ(四):生产者消息数据写入实现细节