Spring 2 和 JPA 简介(12)

结束语

Spring 2 是种功能全面的框架。可以用运行时通过 XML 配置文件动态连接起来的软件组件,创建基于 Web 的服务器端应用程序。

可以用 POJO 实现业务对象。POJO 易于在容器之外创建和测试,也可以在其他应用程序或同一应用程序的其他部分重用。

Spring 2 的 JPA 集成允许在 POJO 源代码内通过 JPA 注释把数据库持久性元数据添加到 POJO。

有了 Spring DAO 支持,可以创建在 POJO 上操作的服务,并用 JPA 负责持久性 —— 不需要显式地编写烦琐的实体管理器和事务管理代码。

Spring 的 JPA 测试支持允许在支持 JPA 的 POJO 和 DSO 上创建集成测试。可以在内存中运行的数据库或外部服务器上的数据上真正的 RDBMS 上执行这些测试。

可以用 Spring MVC 把基于 Web 的用户界面添加到测试过的数据层栈。Spring MVC 可以与各种视图技术一起工作,包括本教程中使用的 JSP 和 JSTL。通过保持模型(域模型)代码与用户界面代码的清晰分离, Spring 简化了 Web 应用程序的维护。

可以把基于 Web 的 Spring 应用程序打包到 WAR 文件,在 Tomcat 5 服务器上进行生产部署。
快乐渡过每一天,减肥坚持每一天