Sping简介


SSH:Struct2 + Spring +Hibernate

SSM:SpringMVC + Spring + Mybatis

优点

1,Sping是一个开源的免费的框架(容器)

2,Spirng是一个轻量级的、非入侵式的框架

3,控制反转(IOC),面向切面编程(AOP)(两个核心)

4,支持事务的处理,对框架整合的支持

总结:Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的开源的JavaEE框架

    可以解决企业应用开发的复杂性

组成:

Spring AOP   :Source-level, metadata ,  AOP infrastructure

Spinrg ORM :Hibemate support,iBats support,JDO support

Spring DAO:Transaciton infrastructure,JDBC support,DAO support

Spring Web:WebApplicationContext,Mutipart resolver,Web utlities

Spring Context:Application context, UI support,Validation,JNDL EJB support and  remodeling,Mail

Spring Web MVC:Web MVC,Framework,Web Views,JSP/Velocity,PDF/Export

Spring Core:Supporting utlities,Bean container

拓展

Spring Boot 构建一切 Spring Cloud协调一切  Spring Cloud Data Flow连接一切

Spring Boot

  一个快速开发的脚手架

  基于SpringBoot可以快速的开发单个微服务

  约定大于配置!

Spring Cloud

  SpringCloud是基于SpringBoot实现的。

  掌握Spring及SpringMVC 到SpringBoot

Spring框架概述:

  1,Spring有两个核心部分:IOC和AOP

    (1)IOC:控制反转,把创建对象过程交给Spring进行管理

    (2)AOP:面向切面,不修改源代码进行功能增强

Spring框架特点:

  1,方便解耦,简化开发

  2,AOP编程支持

  3,方便程序测试

  4,方便和其他框架进行整合

  5,方便进行事务操作

  6,降低API开发难度

相关