1、Dependency Injection(DI)方法使得构造器和JavaBean properties文件中的依赖关系一目了然。
2、与EJB容器相比较,Ioc容器更加趋向于轻量级。这样一来Ioc容器在邮箱的内存和CPU资源的情况下进行应用程序的开发和发布就变得十分有利。
3、Spring并没有闭门造车,Spring利用了已有的技术比如ORM框架、logging框架、J2EE、Quartz和JDK Timer,以及其他视图技术。
4、Spring框架是按照模块的形式来组织的。由包和类的编号就可以看出其所属的模块,开发者仅仅需要选用他们需要的模块即可。
5、要测试一项用Spring开发的应用程序十分简单,因为测试相关的环境代码都已经襄括在框架中了。更加简单的是,利用javaBean形式的POJO类,可以很方便的利用依赖注入来写入测试数据。
6、Spring的Web框架亦是一个精心设计的Web MVC框架,为开发者们在web框架的选择上提供了一个除了主流框架比如Struts、过度设计的、不流行Web框架的以外的有力选项。
7、Spring提供了一个便捷的事务管理接口,适用于小型的本地事务处理(比如在单DB的环境下)和复杂的共同事务处理(比如利用JTA的复杂DB环境)。

最新文章

  1. 我的MYSQL学习心得(十二) 触发器
  2. 自定义母版页之列表过滤菜单位置issue fix
  3. linux 中php以及nginx的重启命令
  4. jQuery in action 3rd - Selecting elements
  5. C#用UPnP穿透内网
  6. div中字垂直居中对齐
  7. SQL注入测试用例
  8. apache开源项目--Syncope
  9. MyBatis之四:调用存储过程含分页、输入输出参数
  10. 原生js实现回到顶部
  11. Card Game Cheater(贪心+二分匹配)
  12. LeetCode OJ 31. Next Permutation
  13. Kotlin——最详细的控制语句使用
  14. Linux下如何阅读开源项目
  15. 细说MVC中仓储模式的应用
  16. Sublime报错
  17. vue学习笔记——篇3
  18. solr字段压缩属性compressed新版本已经移除
  19. ASP.NET Web Service 标准SOAP开发案例代码(自定义验证安全头SOAPHeader)
  20. git 错误 fatal: Not a valid object name: 'master'

热门文章

  1. log4net写入DB2备忘 via OLEDB & ODBC
  2. JSON.stringify使用
  3. Regular Expression 正则表达式
  4. 《ArcGIS Runtime SDK for Android开发笔记》——(13)、图层扩展方式加载Google地图
  5. java 将long类型的数值转无符号数
  6. dl +rec
  7. RBG灯颜色渐变(颜色要尽可能多)程序分析
  8. solidity语言2
  9. js:JSON对象与JSON字符串转换
  10. css:改变滚动条样式