Spring框架简介
Spring框架是一个开源框架,它的目标是使现有的JavaEE技术更容易使用和促进良好的编程习惯。
它是一个轻量级的框架,渗透了JavaEE技术的方方面面。
它主要作为依赖注入容器和AOP实现存在,还提供了声明式事务、对DAO层的支持等简化开发的功能。
Spring框架大约由20个功能模块组成。这些模块被分成六个部分,分别是Core Container、Data Access/Integration、Web、AOP(Aspect Oriented Programming)、Instrumention及Test。
Spring Core是框架的最基础部分,提供了IoC特性。Spring Context为企业级开发提供了便利和集成的工具。
Spring AOP是基于Spring Core的符合规范的面向切面编程的实现。
Spring JDBC提供了JDBC的抽象层,简化了JDBC编码,同时使代码更健壮。
Spring ORM对市面上流行的ORM框架提供了支持。
Spring Web为Spring在Web应用程序中的使用提供了支持.......................(还有很多模块,大家可以去Spring的帮助文档中查看。)