文章目录
1.1 Spring概述
1.2 Spring优点
1.3 Spring模块
Spring概述
-
Spring 是一个开源框架。
-
Spring 为简化企业级应用开发而生。使用Spring可以使用简单的JavaBean实现以前只有EJB才能实现的功能。
-
Spring 是JavaEE/SE一站式开发框架,对服务器每一层(WEB层、业务逻辑层、持久层)都有解决方案
-
Spring 是一个轻量级控制反转(IOC)和面向切面的容器框架。
Spring的优点
-
方便解耦、简化开发
Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理。
-
AOP编程的支持
Spring 提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。
-
声明式事务的支持
只需要通过配置就可以完成对事务的管理、无需手动编程。
-
方便程序的测试
Spring对Junit4支持,可以通过注解方便的对程序进行测试。
-
方便集成各种优秀框架
Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Strute、MyBatis等)的直接支持。
-
降低Java EE API使用难度
Spring对Java EE开发中非常难用的一些API(JDBC、JavaMail、远程调用等)都提供了封装,使得这些API使用难度大大降低。
Spring模块