Spring简介
介绍
为什么需要Spring
Spring技术是JavaEE开发必备技能,企业开发技术选型使用率>90%.
专业角度来看:
1.简化开发:降低企业级开发的复杂率
2.框架整合:高效整合其他的技术,提高企业级应用开发与运行效率
学什么东西?
1.简化开发:
IOC(控制反转) DI(依赖注入) AOP(面向切面编程)
2.事物处理
3.框架整合上:
MyBatis\SpringMVC\Struts2
重点
1.学习Spring框架的设计思想
2.学习基本操作,思考操作与思想间的关系
3.主要为体会Spring的思想
Spring家族介绍
官网:Spring.io
Spring
发展至今已经形成一种开发的生态圈,Spring提供了许多的项目用于完成不同的功能.
发展史
Spring创始人Rod Johnson于1997年提出EJB思想
2004年正式提出Spring思想,并将其实施出来
Spring系统架构
系统架构图
Spring叫做Spring Framework是Spring生态圈中最基础的项目,是其他项目的基础部分.
Core Container:核心容器,可以理解为一个map集合,里面存储了bean对象