1.1 Spring 概述

  1.1.1 Spring 的简史

      第一阶段:xml配置

         Spring 1.x时代使用xml配置Bean

      第二阶段:注解配置

    1. Spring2.x  Spring 提供了声明Bean的注解(如@Component、@Service),应用的基本配置(如数据库配置)用xml ,业务配置用注解

      第三阶段:Java配置

          Spring3.x&4.x  使用Java配置可以让你更好的理解你配置的Bean

1.1.1 Spring 概述

      Spring 使用简单的POJO对象进行企业级开发,每一个Spring 管理的Java对象都称之为Bean ,通过IOC容器初始化Bean,解决对象件的依赖管理和对象使用

      1. Sring 模块

       (1)核心容器 Core Container

Spring-Core:核心工具类

Spring-Beans:Spring 定义Bean的支持

Spring-Context:运行时Spring的容器

Spring-Context-Support:Spring容器对第三方包的集成支持

Spring-Expression:使用表达式预演在运行时查询和操作对象

         (2)  AOP

          Spring-AOP:基于代理的AOP支持

Spring-Aspects:基于AspectJ注解的AOP支持

         (3)  消息 Mesaging

          Spring-Messaging:对消息架构和协议的支持

(4)Web

          Spring-Web\Spring-Webmvc\Spring-WebSocket\Spring-Webmvc-Portlet

(5) 数据访问/集成 Data Acess/Integration

          Spring-JDBC\Spring-TX\Spring-ORM\Spring-OXM\Spring-JMS

      2.Spring 生态

最新文章

  1. jelq
  2. Linux之父访谈录:设计内核只为了好玩
  3. ios 调试
  4. java对象初级知识
  5. 基于Jquery的Ajax分页,只有上一页和下一页
  6. GIT+云盘作 做 文档管理工具
  7. 添加可运行的js代码
  8. javascript模拟鼠标双击事件
  9. linux网口绑定笔记-bind
  10. NewLife.XCode 上手指南2018版(一)代码生成
  11. 解决Jenkins运行robot framework selenium脚本不打开浏览器的问题
  12. OC闪屏页尺寸
  13. 无空格字符串的break-all的性能问题
  14. (七)修改上一条SQL语句,NULL值的滤空函数nvl
  15. JS实现图片放大查看
  16. [转] js实现对图片的二进制流md5计算
  17. 谷歌开源的一个BTREE实现 Go语言
  18. mysql创建计算列(5.7以后才有)
  19. Jmeter之函数助手
  20. mysql root密码修改

热门文章

  1. 使用CGLIB实现动态代理
  2. opencv resize图片为正方形尺寸
  3. ASP.NET Core MVC+EF Core项目实战
  4. 创建指定python版本的虚拟环境
  5. Android Saripaar 注解详解
  6. SpringMVC配置了拦截器(interceptors)却显示不出css、js样式的解决办法
  7. 【tf.keras】实现 F1 score、precision、recall 等 metric
  8. C标准输入输出库
  9. 队列&生产者消费者模型
  10. window.open()打开新窗口 及参数