WEB开发网
开发学院软件开发Java Apache Geronimo 和 Spring 框架,第 1 部分: 开发... 阅读

Apache Geronimo 和 Spring 框架,第 1 部分: 开发方法学

 2010-04-16 00:00:00 来源:WEB开发网   
核心提示: 第 2 部分回顾了如何在 Geronimo 上使用 Spring 框架构建第一个只有骨架的应用程序,在第 3 部分,Apache Geronimo 和 Spring 框架,第 1 部分: 开发方法学(2),通过添加由 Apache Derby 数据库提供的 Java Database Conne

第 2 部分回顾了如何在 Geronimo 上使用 Spring 框架构建第一个只有骨架的应用程序。

在第 3 部分,通过添加由 Apache Derby 数据库提供的 Java Database Connectivity (JDBC™) 支持,对第 2 部分的 Geronimo 应用程序进行了扩展。您还将学习如何使用 iBatis 把对象关系映射集成到这个应用程序中。

在第 4 部分里,您将接触到 Spring 面向方面编程(aspect-oriented programming,AOP)和 Spring Web 框架的内容。通过使用 Spring AOP,可把任何由 Spring 框架管理的对象变成面向方面的。本教程依赖于 Spring AOP 所提供的声明性事务管理服务。

第 5 部分考察了 Spring 的模型–视图–控制器 (MVC) 架构。该教程向读者介绍了 Spring MVC 的 MVC 框架和 Web 视图,让读者对 Spring MVC 有初步的了解。

在本教程结束的第 6 部分,介绍了如何通过 Spring 框架使用 JavaServer Page™(JSP™)、Velocity、Tile 和 PDF 导出功能。您将使用和体验 Spring MVC 内置的各种 Web 视图。

关于本教程

Spring 不仅仅是又一个应用程序框架。它纳入了经验丰富的架构师们在应用程序方面的最佳实践,是一个经过深思熟虑精心设计的框架。Rod Johnson 所著的 Expert One-on-One J2EE Design and Development 一书(参见 参考资料 部分的链接)中首先介绍了这个框架。对于 Spring 所提供的对象依赖性、实现和配置特性的分离的重要性,业界并没有马上理解和承认,但是,现在这个理念已经得到广泛的认可,使 Spring 成为近期最引人注意的框架之一。

如何使各组件去耦是应用程序系统分析员和开发人员们共同面对的一个棘手问题。许多框架试图解决这个问题,但都没有成功。由于 Spring 和 Geronimo 都采用 IoC 作为核心设计模式,所以现在有可能实现这种程度的配置分离。Spring 还简化了每个组件的测试。对于用 Spring 框架开发并部署在 Geronimo 上的组件,比较容易进行单独的测试,因为这些组件与它可能依赖的组件已经去耦了。

上一页  1 2 3 4 5 6 7  下一页

Tags:Apache Geronimo Spring

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接