1.1 Spring是什么
Spring是分层的 java SE/EE应用full-stack轻量级开源框架,以loC(lnver Of Control:反转控制)和
AOP(Aspect OrientedProgramming:面向切面编程)为内核。
提供了展现层SpringMVC和持久层SpringJDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的java EE企业应用开源框架。
..
1.2 Spring发展历程
1997年,IBM提出了EJB的思想
1998年,SUN制定开发标准规范EJB1.0
1999年,EJB1.1发布
2001年,EJB2.0发布
2003年,EJB2.1发布
2006年,EJB3.0发布
Rod Johnson(Spring之父)
Expert One-to-One J2EE Design and Development(2002)
阐述了 J2EE使用EJB开发设计的优点及解决方案
Expert One-to-One J2EE Development without EJB(2004)
阐述了J2EE开发不使用EJB的解决方式(Spring 雏形)
2017 年 9 月份发布了Spring的最新版本Spring5.0通用版(GA)