Part I. Spring 框架概述

Spring框架是一个轻量级解决方案,也是潜在的开发企业级应用的一站式解决方案.而且Spring也是模块化的,它允许你只用需要的部分,不需要的部分可以舍弃.你可以使用IoC容器,上层使用其他web框架,但你依然可以仅使用 Hibernate integration code或者 JDBC abstraction layer. Spring框架支持声明式事务管理,通过RMI或者web服务远程访问你的逻辑代码,及多选的持久化数据方式.它提供一个完整特性的 MVC framework, 且使你能在不影响其它代码的前提下把 AOP 整合进你的应用.

Spring被设计为非侵入式的,意思是你的域逻辑代码通常和框架本身是没依赖的,在你的整合层(比如数据访问层),会存在一些对数据访问技术和Spring库文件的依赖,但它可以轻易地从你的其它代码中独立出来.

这篇文档是作为Spring框架特性的参考向导.如果对该文档有任何要求,意见或者问题,请发邮件到到 user mailing list. 如果对框架本身有疑问请前往StackOverflow提问 (见 https://spring.io/questions).