1、如果要想取得spring开发信息,可以直接登录sping官网查看
2、现在的spring还在不断发展前进,所以当前最稳定的版本是4.3.X,本次将使用此开发版本。
3、在整个spring开发框架之中,包含有如下几个核心模块:1、核心容器组件:Spri艘绒庳焰ng本身提供的是一个容器支持,这个容器和WE蚱澄堆别B容器是并行的状态,所以Spring有自己一套独立的创建于回收管理机制; Beans:Spring中针对于所有类对象的维护管理,有了Spring之后,开发都不要出现关键字new。Core:包括了整个Spring的运行环境的最底层支持,例如:依赖注入,控制反转,对象关系的配置,资源访问等等。Context:描述的是整个开发的上下文环境,所有的对象的生命周期的控制都可以通过此组件完成。表达式语言:使用字符串来描述各种复杂的操作关系;
4、切面编程支持(超级大代理):给了所有开发者自由控制切面的能力,一级所有的开发者只需要关注核心功能实现。AOP:是整个的切面编程实现的核心灵魂,可以使用其进行一些辅助处理,例如:数据库关闭、事务控制。Aspect:提供了切入点表达式支持;Instrumentation:是jdk1.5后提供的一个新功能,主要用来动态检测JVM在运行中的状态:
5、数倌栗受绽据访问与集成模块:进行数据层操作简化,spring自己提供了非常简单的数据层处理(没人用)以及与第三方框架的整合能力(Myb锾攒揉敫atis)。JDBC:提供有新版的JDBC支持,包括针对于配置与数据源的处理操作。ORM:与第三方"OR-Mapping"组件的整合处理操作,可以利用此组件可以实现与其他数据层的无缝连接;JMS:可以进行远程的消息处理;Transactions:提供了各种事务的控制;OXM:提供对象与XML文件之间的互相转换;
6、WEB支持模块:MVC框架支持:Spring自己提供了一套属于自己的MVC开发框架(现在很流行)。提供与其他第三发开发框架的整合处理能力。