1. 为什么要学习Spring的框架
* 方便解耦,简化开发
* Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理
* AOP编程的支持
* Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能
* 声明式事务的支持
* 只需要通过配置就可以完成对事务的管理,而无需手动编程
* 方便程序的测试
* Spring对Junit4支持,可以通过注解方便的测试Spring程序
* 方便集成各种优秀框架
* Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts2、Hibernate、MyBatis、Quartz等)的直接支持
* 降低JavaEE API的使用难度
* Spring 对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低 2. Spring框架的版本(一般不使用最新版本进行开发,spring最新版本不稳定。)
* Spring3.x和Spring4.x的版本

最新文章

  1. Fis3前端工程化之项目实战
  2. 【Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术
  3. linux下查看cpu物理个数、核数、逻辑cpu数
  4. Snort - manual 笔记(五)
  5. Android成长日记-Android监听事件的方法
  6. LUA_linux的安装
  7. Windows 窗体—— 键盘输入工作原理
  8. c# 中日期的使用
  9. iPhone左下角app图标
  10. 【HDU 5381】 The sum of gcd (子区间的xx和,离线)
  11. 为CKEDITOR内容中图片加上 图片服务器路径
  12. SALT-API兼HALITE测试搞定
  13. Linux shell编程 4 ---- shell中的循环
  14. TRIGGERS_监测系统_原始数据表触发器—调用告警信息存储过程
  15. rotatelogs分割apache日志文件
  16. 复习java7 集合的底层实现理解
  17. Java 8新特性探究(五)Base64详解
  18. 开源虚拟化KVM(二)管理虚拟存储
  19. Python2018-字符串中字符个数统计
  20. cmake编译android平台的libPoco

热门文章

  1. Maven 配置tomcat插件
  2. 11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组(转载)
  3. 目前学习的爬取小数据图片zzz
  4. django 更新 模板语言
  5. openStack 租户控制台修改虚拟机账户密码
  6. UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position
  7. 1.urlencoder和urldecoder的使用
  8. linux的基础
  9. 10 并发编程-(线程)-GIL全局解释器锁&死锁与递归锁
  10. ztree参考