WEB开发网
开发学院软件开发Java 使用 JavaServer Faces 构建 Apache Geronimo 应用... 阅读

使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序

 2010-05-12 00:00:00 来源:WEB开发网   
核心提示: 第 5 部分:将 JSF 应用程序与 Spring 集成 展示了如何将 JSF 应用程序与 Spring 框架集成,Spring 是一个流行的框架,使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 1 部分: 使用 Eclipse 和 Apache My

第 5 部分:将 JSF 应用程序与 Spring 集成 展示了如何将 JSF 应用程序与 Spring 框架集成。Spring 是一个流行的框架,它使 Geronimo 开发者能更容易地构建 Java EE 应用程序。

系统需求

为了学习本教程,需要有下列一些工具:

Geronimo,Apache 的 Java EE 服务器项目。根据需要,Geronimo 可提供 Tomcat 和 Jetty 两种风格。我们采用的是 Jetty 风格(1.1 版),因为它小一点。

MyFaces ,Apache 的 JSF 实现。请从 Apache 下载内核版本(不带 Tomcat)。本教程中我们使用的版本是 1.1.3 版。

一个空的 MyFaces Web 应用程序。请从 coreservelets.com 这个Web 站点下载 Marty Hall 的 jsf-blank-myfaces-minimal.zip 归档文件。该归档文件包括一个空的 Web 应用程序,其中含有基本 MyFaces 应用程序所必需的最小的 MyFaces 库,几乎可以原封不动地转到 Geronimo 上去。是的,两次下载了这些 .jar 文件(一次在这里,一次在 MyFaces 内核归档文件那里),因为仍需要从 MyFaces 归档文件里获得文档和您可能会感兴趣的其他可选 JAR 文件。

Eclipse,这是一个可支持大量语言和平台的可扩展开放源码集成开发环境(IDE)。

Eclipse Web 工具平台(WTP) ,它给 Eclipse 添加了对 XML 的支持和对 JSF 的基本支持。

将 Java 1.4 或更新版本 安装到您的系统中。Eclipse 二进制文件中带有它自己的 Java 运行时,但 Geronimo 和 MyFaces 则没有(带运行时会使下载归档文件的尺寸急剧变大)。在本教程中,我们使用 Mac OS X 10.4 所用的 Java 1.5,但平台应该不是问题。可以从 Sun Microsystems 或 IBM® 处获得 Java 技术的文件。

概述

在创建 Web 应用程序时,Java Servlet 和 JavaServer Pages(JSP)技术提供了一个性能强大的环境,但其中并没有给出创建用户界面(UI)的标准方法。您必须全靠自己来管理 JSP 页面中所有表单的状态,而且还必须把进来的 HTTP 请求转发给适当的事件处理程序。如果站点的 GUI 很复杂,随应用程序而产生的复杂的基础设施会变得难以管理。此外,站点还会有些特有的行为以及其他一些细节问题,使得您构建的代码很难被重用。JSF 提供了一种简化高层任务(例如 UI 组件的排列和重用)的现成工具,并把组件的状态和输入处理跟决定应用程序行为的对象关联了起来。

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

Tags:使用 JavaServer Faces

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