第一部分 Spring framework 概述

Spring framework 是一个轻量级的解决方案,在构建一站式企业级应用程序上有很大的 潜能。Spring 是模块化的,允许你使用仅需要的部分,而不需要引入其余部分。你可以使用 IoC 容器,和 Struts 一起使用,而且你也可以仅仅使用 Hibernate 整合代码或者是 JDBC 抽象 层。Spring framework 支持声明式的事务管理,通过 RMI 或 Web Service 远程访问业务逻辑 代码,并且提供多种持久化数据的选择。它提供饿了一个全功能的 MVC 框架,允许你显式 地整合 AOP 到软件中。

Spring 被设计成非侵入式的,也就是说你的业务逻辑代码通常是不会对 Spring 框架本身 产生依赖的。在你的整合层面(比如数据访问层),一些依赖于数据访问技术和 Spring 的类 库是会存在的。但是,也很容易将这些依赖从你剩余的代码中分离出来。

本文档是 Spring 框架特性的参考指南。如果你有任何想法,建议或是对本文档的疑问, 请发送到用户邮件列表中或者是在线论坛中,论坛地址是 http://forum.spri ngsource.org