百度空间 | 百度首页 
 
查看文章
 
[收录]JavaServer Faces 1.2 入门,第 1 部分: 构建基本应用程序
2008-01-22 12:19

在这一系列的JSF 1.2教程中Richard Hightower (rhightower@arc-mind.com)一步步给我们讲解了如何步入JSF 1.2的殿堂, 下面是第一部分的内容该要:

Java™Server Faces(JSF)技术是一种服务器端框架,它提供一种基于组件的 Web 用户界面开发方式。JSF 1.2(集成在 Java Enterprise Edition 5 中)纠正了 JSF 的一些缺陷并添加了一些出色的特性。这个教程系列讨论如何使用 JSF 1.2。本系列偏重示例,较少解释理论 — 这是为了帮助您尽快开始使用 JSF。

开始之前

关于本系列

这 个教程系列讨论 JavaServer Faces(JSF)技术的基础知识。JSF 是一种用于 Java Web 应用程序的服务器端用户界面组件框架。本系列针对 JSF 的新手,帮助他们快速入门 — 使用 JSF 并不是必需的,但是使用 JSF 组件可以减少工作量。本系列只讨论基础知识并提供大量示例。

与 AWT、SWT 和 Swing 一样,JSF 是一种比较传统的 GUI 开发环境。它的主要好处之一是,它将困难的工作交给框架开发人员而不是应用程序开发人员,从而简化了 Web 开发。坦率地说,JSF 本身比许多其他 Web 框架复杂,但是它对应用程序开发人员隐藏了复杂性。与大多数其他框架相比,用 JSF 开发 Web 应用程序要容易得多:需要的代码更少,复杂性更低,配置更少。

如果您从事 Java 服务器端 Web 开发,那么 JSF 是最容易掌握的框架。它非常适合创建 Web 应用程序(不是 Web 站点本身)。它让 Web 开发人员可以集中精力处理 Java 代码,而不需要处理请求对象、会话对象、请求参数或复杂的 XML 文件。与其他 Java Web 框架相比,使用 JSF 可以更快速地做更多事情。

关于本教程

本 教程介绍一种基本的 JSF 开发方法。在本教程中,不使用工具或 IDE 支持(尽管工具支持是 JSF 的主要好处之一)。我们将要进行纯粹的编程!我只介绍基本知识,从而帮助您理解这里的讨论内容并有效地使用 JSF 构建 Web 应用程序。您会惊奇地发现,即使不使用 IDE 工具,JSF 开发也比其他 Java Web 框架容易。

目标

在本教程中,我将概述 JSF 的特性并讲解如何编写基本的 JSF 应用程序。我将构建一个简单的计算器应用程序,逐步改进它的外观和感觉,修改它的结构来添加依赖性注入,以及实现 JSF 的导航机制。在第 2 部分中,将构建定制的转换器、检验器和阶段监听器。

谁应该学习本教程?

如果您是 JSF 的初学者,那么本教程正适合您。如果您用过 JSF,但是没有用过 JSF 1.2 特性,或者只用 GUI 工具构建过 JSF 应用程序,那么也可能从本系列教程学到许多知识。

前提条件

本教程适合初级或中级水平的 Java 开发人员。您应该基本了解 Java 语言并拥有一定的 GUI 开发经验。

系统需求

要 运行本教程中的示例,您需要一个 Java 开发环境(JDK)和 Apache Maven。拥有 Java IDE 会有所帮助。本教程提供了 Maven 项目文件以及 Eclipse Java EE 和 Web Tools Project(WTP)项目文件。在 下载 中可以获得示例代码。

如果你对JSF有兴趣, 可以点击这里查看完整教程.

[JSF中文技术文摘]收录 http://hi.baidu.com/jsfcn


类别:新手入门 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu