Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序 - 编程入门网
Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序时间:2011-10-13 IBM Arun Chhatpar简介:了解如何在 Apache Geronimo 上使用 Spring 框架创建基本的、没有任何修饰的应用程序, Spring 框架是在 Apache 许可协议下开发的,是一个分层的 Java™ Platform, Enterprise Edition (Java EE) 和 Java 2 Platform, Enterprise Edition (J2EE™) 应用程序框架。本系列 教程共分为六部分,涵盖了 Spring 从前端到后端的全部内容,包括如何用 Apache Geronimo 实现其功 能的内容。第 1 部分 介绍了 Geronimo 应用服务器和 Spring 框架,包括控制反转(Inversion of Control,IoC)和构成 Spring 框架的模块。本期教程是本系列教程的第 2 部分,您将开发、配置和部 署第一个基于 Spring 框架的应用程序。您还将看到安装 Geronimo 是多么容易以及 Geronimo 的 Web 控制台如何简化 Web 应用程序的部署和管理操作。 开始之前 本系列教程适用于需要了解 Spring 框架的更多信息以及如何在 Apache Geronimo 应用服务器上使用 Spring 框架的强大功能的 Java EE 开发人员。 关于本系列教程 本系 列教程共分为六个部分,向您介绍了 Spring 框架及 Spring 框架怎样与 Geronimo 结合使用。我们将从 检验各种 Spring 框架方法及其怎样与 Geronimo 服务器结合使用入手。在整个系列教程中,您将开发和 部署个人电话本应用程序。该应用程序包括以下功能: 显示电话本 显示每个条目的详细信 息 向电话本中添加一个新条目 编辑、修改和删除条目 第 1 部分 介绍了 Spring 框架的各个模块,并介绍了每个模块与在 Geronimo 应用服务器上开发 Java EE 应用程序的关系。该部 分还说明了 Spring 框架所基于的方法以及这些技术都使用的核心模式 IoC。 第 2 部分,也就是此部分回顾了如何使用 Spring 框架在 Geronimo 上构建第一个骨架系统应用程序 。 在第 3 部分中,您将采用通过 Apache Derby 数据库添加 Java 数据库连接 (JDBC™) 支持来扩展在第 2 部分中获得的 Geronimo 应用程序。您还将了解如何将对象关系映射集成到使用 iBatis 的应用程序中。 在第 4 部分中,您将面对 Spring 面向方面编程 (AOP) 和 Spring Web 框架。使用 Spring AOP,任何受 Spring 框架管理的对象都可变为面向方面,并且本教程利用了通过 Spring AOP 提供的声明式事务管理服务。 第 5 部分介绍了 Spring Model-View-Controller (MVC)。该教程向您介绍了 Spring MVC 框架及 Web 视图,使您可以了解 Spring MVC 的入门知识。 在本教程结束的第 6 部分,介绍了如何通过 Spring 框架使用 JavaServer Page™(JSP™)、Velocity、Tile 和 PDF 导出功能。您将使 用和体验 Spring MVC 内置的各种 Web 视图。 关于本教程 本教程将承接 第 1 部分,向 您介绍如何创建使用 Spring 框架的基本应用程序。然后将把该应用程序部署到 Geronimo 应用服务器上 。 在本教程中,您将: 获得要在本系列中开发的示例应用程序的说明。 安装 Geronimo 和 Spring 框架。 创建只有骨架的应用程序。 将应用程序部署到 Geronimo 上 。 测试应用程序。 Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(2)时间:2011-10-13 IBM Arun Chhatpar先决条件 本教程假定您熟悉面向对象的编程 (OOP) 并且熟知 Java EE 术语。了解面向方面编程更佳,但不作硬性要求。 系统要求 您的系统需要至少满 足以下要求才能继续学习本系列教程: Apache Geronimo —— Geronimo 是来自 Apache 的 J2EE 认证的应用服务器。 Spring 框架 —— 本教程中使用了 1.2.8 版。 Apache Ant —— 下载并安装 Apache Ant。您将需要用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |