快速业务通道

Apache Geronimo和Spring框架,第5部分: Spring MVC - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

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

时间:2011-10-13 IBM Arun Chhatpar

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

开始之前

本系列教程适合于需要了解 Spring 框架的更多信息以及如何在 Apache Geronimo 应用服务器上使用 Spring 框架的强大功能的 Java Platform, Enterprise Edition (Java EE) 开发人员。

关于本系列教程

本系列教程共分为 6 个部分,向您介绍了 Spring 框架及 Spring 框架怎样与 Geronimo 结合使用。 我们将从检验各种 Spring 框架方法及其怎样与 Geronimo 服务器结合使用入手。在整个系列教程中,您 将开发和部署个人电话本应用程序。该应用程序包括以下功能:

显示电话本

显示每个条目的细节

向电话本中添加新条目

编辑、修改和删除条目

向条目中添加更多细节,例如主电子邮件地址

第 1 部分 介绍了 Spring 框架的各个模块,并介绍了每个模块与在 Geronimo 应用服务器上开发 Java EE 应用程序的关系。该部分还说明了 Spring 框架所基于的方法。

第 2 部分 介绍了如何使用 Spring 框架在 Geronimo 上构建第一个骨架系统应用程序。

第 3 部分 展示了如何通过 Derby 数据库添加 Java Database Connectivity (JDBC) 支持来扩展在 第 2 部分中获得的 Geronimo 应用程序。您还了解了如何将对象关系映射(Object Relational Mapping ,ORM)集成到使用 iBATIS 的应用程序中。

第 4 部分 介绍了 Spring AOP 和 Spring Web 框架。使用 Spring AOP,任何受 Spring 框架管理的 对象都可变为面向方面的,并且本教程利用了通过 Spring AOP 提供的声明式事务管理服务。

此部分是第 5 部分,介绍了 Spring Model-View-Controller (MVC)。该教程向您介绍了 Spring MVC 框架及 Web 视图,使您可以了解 Spring MVC 的入门知识。

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

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

时间:2011-10-13 IBM Arun Chhatpar

关于本教程

在本教程中,您将深入了解 Spring MVC 的详细信息并扩展电话本样例应用程序使其具有更多功能 — — 特别是修改和删除功能。本教程将向您展示如何使用丰富的 Spring MVC API 集中的一些最有用的类 ,并且将定义控制器来处理 JSP 页面的操作。

您还将了解如何扩展和使用 Spring MVC 提供的数据验证类。您将使用标准标记库以及 Spring 数据 绑定将数据对象绑定到将要创建的 JSP 视图。Standard Taglib 已被选定,它将实现 1.1 版的 JSP 标 准标记库 (JSTL),因为使用 JSTL 库可以轻松地实现 JSP 中所需的迭代操作。JSTL 是 Sun Microsystems 提供的一个易于使用的 JSP 标记库,它封装了 Web 应用程序所必需的大多数常见功能, 例如迭代和条件语句(注:您可以选择不使用 JSTL,但 JSP 将不会像本教程中所示的这些 JSP 这样干 净和模块化)。

先决条件

本教程假定您熟悉面向对象的编程 (OOP) 并且熟知 Java 2 Platform, Enterprise Edition (J2EE) 、Java EE 术语和基本的 MVC 概念。由于本教程的目的在于了解 S

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号