1. 使现有的技术更加容易使用,本身是个大杂烩,整合了现有的技术框架
怎么整合的呢?
SSH:structs2+spring+hibernate
SSM:springmvc+spring+mybatis
hibernate:全自动持久化框架
mybatis:半自动,可定制性更高,更灵活
spring:
1. 官网
2.官方下载地址
3. github地址
优点:
开源免费容器,轻量级非入侵式的框架(容器)
****控制反转IOC,面向切面AOP
支持事物的处理,对框架整合的支持
Spring是一个轻量机的控制反转和面向切面编程的的框架
2. 七大模块
3. 拓展
Springboot:快速开发的脚手架,基于springboot可以快速的开发单个微服务,约定大于配置
springcloud:基于springboot,
大多数公司都在使用springboot进行快速开发
学习springboot的前提,需要完全掌握spring,springmvc,承上启下的作用
弊端:配置十分繁琐,“配置地狱”