Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序

简介:了解如何在 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 上 。

测试应用程序。

时间: 2025-01-02 10:06:30

Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序的相关文章

Apache Geronimo和Spring框架,第6部分:Spring MVC:使用Web视图技术

简介:本教程是系列教程(共六部分)的最后一部分,向您展示了如何利用 Spring 框架来使用 JavaServer Page(JSP).Velocity.Tile 和 PDF 导出功能.您将用 Model-View-Controller (MVC)中的 V 做试验,即 Spring MVC 中内置的各种 Web 视图.通过对 Spring MVC 所支持的各种视 图技术的全面介绍,您将看到在整个系列教程中构建的样例电话本应用程序中实现这些技术有多么轻松. 开始之前 本系列教程适合于需要了解 Sp

Apache Geronimo和Spring框架,第5部分: Spring MVC

简介:Spring Model-View-Controller(MVC)是 Spring 框架中应用最广泛的模块.它基于一种干净 的设计,并提供了很多开箱即用的类.本教程是系列教程(共六部分)的第五部分,通过向电话本示例应 用程序中添加更多功能详细介绍了 Spring MVC.在此过程中,您将了解如何利用丰富的 Spring MVC API 集中的有用类,如何定义易于理解的控制器来处理 JavaServer Page(JSP)的操作,如何扩展和 使用由 Spring MVC 提供的数据验证类等等

Apache Geronimo和Spring 框架,第4部分

混合使用Spring AOP和Spring Web Flow 简介:本系列教程共分为 6 个部分,这是其中的第 4 部分,介绍了 Spring AOP 模块提供的面向方 面编程(Aspect-Oriented Programming,AOP)支持.通过本教程,您将会了解 Spring 框架如何简化使 用 AOP 的过程,会看到 Spring Web Flow (SWF) 模块,并了解如何以 XML 配置文件格式声明性地定义 应用程序的 Web 流程.您还将看到 Apache Geronimo W

Apache Geronimo和Spring框架,第3部分: 集成DAO与ORM

动态透明地读取数据 简介:本教程将扩展在本系列教程(共 6 个部分)的 第 2 部分 中创建的 Apache Geronimo 应用程 序.在 第 1 部分 中向您介绍了 Geronimo 应用服务器.Spring 框架和控制反转(Inversion of Control,IoC).然后又详细阐述了如何开发.配置和部署第一个基于 Spring 框架的应用程序.在本部 分中,您将了解如何让集成的技术 -- 如 Spring Java 数据库连接(Java Database Connectivity

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

简介:Apache Geronimo 最新的 1.1 版具有很多引人注目的新特性,其核心为控制反转 (Inversion Of Control,IoC) 模型,这个模型也是 Spring 框架的核心模式.Spring 框架是在 Apache 许可协议下 开发的,是一个分层的 Java Platform, Enterprise Edition (Java EE) 和 Java 2 Platform, Enterprise Edition (J2EE) 应用程序框架.Spring 框架构建在 Jav

关于apache cxf 结合Spring框架开发webservice服务

问题描述 我在用apache cxf 结合Spring框架开发webservice服务时,遇到一个这样的问题,请大家帮忙解决一下,问题描述如下: webservice启动配置如下 Java代码 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http

使用JavaServer Faces构建Apache Geronimo应用程序,第5部分

将 JSF 应用程序与 Spring 集成 开始之前 本教程向 Java 程序员介绍如何使用 JSF 组件来构建具有高度交互性的部署在 Apache Geronimo 上的 Java EE 应用程序.本教程假设 读者将使用 Eclipse IDE 作为开发平台. 关于本教程 本教程讲解 Spring Framework,这是一个大型(且非常完整的)Web 应用程序框架,可以将它与 JSF 应用程序结合使用.我们将使用 Spring 继续开发我们这个开发人员论坛示例应用程序的登录页面的前端. 关于

使用Spring框架轻松解决数据访问和配置问题

如果您是一名典型的开发人员,那您必然乐意得到一个可解决数据访问问题的解决方案,也会欢迎任何能够简化配置的工具.如果不是有人提出了 Spring,则对 Web 应用程序做一个总体介绍将非常困难,对于这些特定的问题更是如此.但是,天哪,我们真的需要另外一种 Web 应用程序框架吗?在我决定撰写一期 Geronimo 叛逆者文章,来探讨 Apache Geronimo 和 Spring 的交叉时,我就知道,这正是搞清所有关于 Spring 框架的传闻的大好时机.Jeff Genender 为我解答了很

Spring系列,第1部分: Spring框架简介

在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的.强壮的 J2EE 应用程序.developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IOC)容器. Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的.框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个