跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 5 部分: 将 JSF 应用程序与 Spring 集成

Chris Herborth, 技术作家兼软件开发人员, 作家
Chris Herborth 的照片
Chris Herborth 是一位屡获殊荣的高级技术作者,十余年来撰写了许多篇操作系统和编程方面的文章。在陪伴儿子 Alex 或妻子 Lynette 之余,他设计、编写和研究(也就是玩)视频游戏。

简介:  这是共分五部分的系列教程的最后一篇,这里将介绍 Spring Framework。在本教程中,您将学会如何将 Java™Server Faces(JSF)应用程序与 Spring 集成。Spring 是一个流行的框架,它使 Apache Geronimo 开发人员能更轻松地构建 Java Platform, Enterprise Edition(Java EE)应用程序。您将使用 Spring 继续开发 Developer Forum Signup 示例应用程序的前端。

查看本系列更多内容

发布日期:  2007 年 7 月 18 日
级别: 中级

访问情况 : 4099 次浏览
评论: 

开始之前

本教程向 Java 程序员介绍如何使用 JSF 组件来构建具有高度交互性的部署在 Apache Geronimo 上的 Java EE 应用程序。本教程假设读者将使用 Eclipse IDE 作为开发平台。

关于本教程

本教程讲解 Spring Framework,这是一个大型(且非常完整的)Web 应用程序框架,可以将它与 JSF 应用程序结合使用。我们将使用 Spring 继续开发我们这个开发人员论坛示例应用程序的登录页面的前端。

关于本系列

本教程是关于使用 JSF 构建 Apache Geronimo 应用程序的系列教程(共分五部分)的最后一部分。下面是整个系列教程的摘要:

  • 第 1 部分:使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序 介绍了如何将 JSF 标准的 Apache MyFaces 实现与免费应用服务器 Geronimo(同样来自 Apache)结合使用。这个教程向您展示了如何使用 Eclipse IDE 的 Web Tool Platform(WTP)构建 JSF 应用程序。
  • 第 2 部分:在 JavaServer Faces 中使用 Tomahawk 展示了如何将 Apache Tomahawk 组件与 Geronimo 应用程序集成在一起。Tomahawk 提供了若干个自定义组件,可与 JSF 完全兼容。
  • 第 3 部分:在 JavaServer Faces 中使用 ajax4jsf 展示了如何使用 Sun 的免费开放源码框架 ajax4jsf 将 Ajax 功能添加到 Geronimo 应用程序中。
  • 第 4 部分:使用 Apache Trinidad 组件扩展 JSF 介绍了如何将来自 Apache Trinidad(ADF Faces 的开放源码版本)的组件集成到 Geronimo 应用程序中,以增强 JSF 应用程序的界面。
  • 第 5 部分:将 JSF 应用程序与 Spring 集成 展示了如何将 JSF 应用程序与 Spring 框架集成。Spring 是一个流行的框架,它使 Geronimo 开发人员能更轻松地构建 Java EE 应用程序。

系统需求

必须具备以下工具才能学习本教程:

  • Geronimo,Apache 的 Java EE 服务器项目。Geronimo 提供了 Tomcat 和 Jetty 两种风格,选用哪种取决于您的需求。我们使用 Jetty(1.1 版),因为它比较小。
  • MyFaces,Apache 的 JSF 实现。请从 Apache 下载核心版本(不附带 Tomcat)。
  • Spring Framework,一个强大的应用程序框架,可以与现有的 Web 应用程序集成。
  • Eclipse,可扩展的开放源码 IDE,支持多种语言和平台。
  • Eclipse Web Tools Platform,用于向 Eclipse 中添加了 XML 和 JavaScript 编辑支持以及对 JSF 的基本支持。
  • 在系统中安装 Java 1.4 或更高版本。Eclipse 二进制文件附带了它自己的 Java 运行时,但 Geronimo 和 MyFaces 则没有(带运行时会使下载存档文件显著变大)。在本教程中,我们使用 Mac OS X 10.4 上的 Java 1.5,但应当不会有太大差异。

1 页,共 8 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Open source, Java technology, WebSphere
ArticleID=241051
TutorialTitle=使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 5 部分: 将 JSF 应用程序与 Spring 集成
publish-date=07182007
author1-email=chrish@pobox.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。