Spring
- 概述
- 特点
- Spring 程序
-
- 遇到的问题与解决
概述
Spring 是 Java EE 编程领域中的一个轻量级开源框架,由 Rod Johnson 在 2002 年最早提出并随后创建,目的是解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架 。其中,轻量级表现在 Spring 是非侵入式的,即开发应用中的对象可以不依赖于 Spring 的 API 类。另外,Spring 针对 Java EE 的三层结构提供了不同的解决技术
- 表现层(Web): 提供了对 Spring MVC、Struts2 等框架的整合
- 业务层(Service): 提供了管理事务和记录日志的功能
- 持久层(Dao): 提供了 MyBatis、Hibernate 和 JDBCTemplate 等技术的整合
Spring核心技术:IoC 和 AOP