1.0 、Spring简介
·Spring:春天-----》给软件行业带来了春天
·2002,interface首次退出了spring的雏形:interface21框架
·spring框架以interface21为基础进过重新设计,不断的丰富其内涵于2004年3月24日推出了spring1.0正式版
·Rod johnson ,是spring framework的创始人,著名作者,是他悉尼大学音乐学的博士,这然很多人都难以想象
·spring的理念:使现有的技术更加容易使用,让企业应用开发更为简便,本省是一个大杂烩,整合了现有技术的框架
·SSH : struct + spring + Hibernate
·SSM : spring-mvc + spring + Mybatis
Hibernate是一个全自动的框架,可以自动生产SQL语句
Mybatis是当前主流的框架,因为与Hibernate先比他是一个半自动的框架,更为灵活
官方下载地址:Index of /spring-framework/docs/4.3.9.RELEASE/spring-framework-reference
Spring maven官网:https://mvnrepository.com/tags/spring
Spring core官网:https://docs.spring.io/spring-framework/docs/current/reference/html/core.html
1.2、优点
·Spring是一个开源免费的框架(容器)
·spring是一个轻量级的、非入侵式的框架
·控制反转(IOC)、面向切面的编程(AOP)
·支持事务的处理,对框架整合的支持
总结一句话:spring就是一个轻量级的控制反转(IOC)和面向切面编程的框架