IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
developerWorks 中国 > Java technology > Java Web 开发 > developerWorks

JavaServer Faces

新的 Java Web 开发标准框架

首页 JSP/Servlets JSF Struts Spring Java & Rails Ajax
JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。它由 Java Community Process (JCP) 推动,是 Java Web 应用程序开发的标准框架。
2006 年 11 月 9 号 更新
高级 Facelets 编程
高级 Facelets 编程
如果您认为国际化非常困难,现在应该转变观念了!本文延续前文中的 Facelets 简介,介绍了使用更高级的方法架起 Java Server Faces (JSF) 和 EL 之间的互通桥梁。遵循 Rick 为您演示的方法,可轻松国际化 Web 页面、向复合组件添加定制的逻辑标记,以及把元数据编程合并到 Facelets 开发中。   更多 >
Facelets 非常适合 JSF: 在这篇文章中,JSF 的热心支持者 Rick Hightower 介绍了关于 Facelets 他最喜欢的内容:容易的 HTML 样式的模板化和可重用的复合组件。
使用 JSF 架构进行设计: 本文作者使用 JSF 框架中的设计模式阐释了 JavaServer Faces (JSF) 体系结构。他讨论了 JSF 体系结构中使用的 GoF 设计模式,以及这些模式在 JSF 框架中的作用。
更多文章 > | 更多教程 > | Web 专区 >
 JSF 基础

用 JavaServer Faces 进行 UI 开发
本教程提供关于 JavaServer Faces(JSF)的概述,介绍使用该技术进行 Web 应用程序开发的基础,将考察 JSF 生命周期、输入验证、事件处理、页面导航以及国际化 -- 所有这一切都将通过一个示例应用程序来说明。


怀疑论者的 JSF
对于 Java Server Faces (JSF) 这样一种不可或缺的技术,产生了很多不适当的 FUD(“Fear, uncertainty, and doubt”的缩写,意思是“恐惧、不确定、怀疑” )。盛传着这样一些谣言:JSF 开发很难,比一些主流方法的要求更苛刻,并且完全依赖于 WYSIWYG 工具。在这个由 4 部分组成的系列文章中,划清了 FUD 与事实真相,向您展示了:JSF 实际上比诸如 Struts 这样的 MVC Model 2 框架更加容易使用。如果您知道自己在做什么,那么确实是这样的。


回页首
 JSF 开发

使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发
本系列文章提出了加快基于 XML 的面向服务的体系结构(Service Oriented Architecture,SOA)应用程序表示开发的解决方案。这种解决方案包括 Eclipse 功能,可以生成静态类型的用于 XSD Schema 的服务对象数据(Service Data Object,SDO),并提供了在表示元素数据与 XML 数据相互转换中使用 SDO 的运行框架。


运用 WebSphere Studio V5.1.1 开发 JSF 应用程序
本系列文章介绍如何使用快速应用程序开发(RAD)JSF 组件创建 Java Server Faces 表单,并了解了 JSF 如何利用 Web Data Object 或 Service Data Object 技术,以及现有的 J2EE 技术。最后还将使用 JSF Web 服务组件调用 Web 服务。


创建基于 Web 的用户界面:使用 WebSphere Studio V5.1.1 开发 JSF 应用程序
本教程将向您演示如何在 WebSphere Studio V5.1.1 中使用 JavaServer Faces(JSF)技术。它将带您完成一个简单的应用程序示例,这个示例将使用 JavaServer Faces 来实现一个简单的消息传递中心。


了解 JSF-JSR 127 并使用 WSAD 5.1.1 开发一个简单的 JSF 应用
本文通过实例详细介绍了 J2EE Web 应用架构的新兴标准 Java Server Faces,该标准着眼于简化 J2EE 服务器端 Web 应用尤其是前端 UI 的开发,使得拥有不同技术能力的开发者都能够方便快捷地开发 J2EE 的 Web 应用。


利用 RAD 工具、IBM 扩展 JSF 组件和 WebSphere Studio V.5.1.2 开发 Web 应用程序
本文描述了集成到 WebSphere Studio V5.1.2 中的 IBM Extended JavaServer Faces 组件的 Fileupload/Download 特性。用户可以使用这些组件和附带的快速应用程序开发 RAD 工具来构建用于上传内容并显示的 Web 应用程序。


在 IBM Rational Application Developer V6 中使用 JSF 和 Javascript 创建高级输入表单
在输入表单上创建复杂的验证现在已经不再困难了,也不需要知道深入了解 Java 或者 JSF 内部的知识。随着 Rational Application Developer V6 的发布,利用拖放就能方便且快速创建包含复杂验证的表单。


使用 JSF 和 WebSphere Studio 的全球化 Web 应用程序
本文向您展示了如何使用 JavaServer Faces(JSF) 和 WebSphere Studio Application Developer V5.1.2 来开发全球化 Web 应用程序。


Faces Portlet 开发框架:Faces Portlet 开发框架初体验
本文介绍了 WSAD 5.1.2 上基于 JSF 技术的 Faces Portlet 框架,从 MVC 模式角度与基本的 portlet 进行了比较,并进一步深入分析了 Faces portlet 开发过程中的关键类的具体含义与功能。



回页首
 集成

集成 Struts、Tiles 和 JavaServer Faces
本文演示了如何在 Struts-Faces 集成库中定制类以使得它们可以与 Tiles 和 JSF 一同使用,并用一个实际的例子解释了这个过程背后的基本原理以及如何使用新的一组类的细节。


专家访谈:Roland Barcia 谈 JMS 和 JSF 的使用
在这篇一问一答的文章里,我们邀请了 WebSphere 专家 Roland Barcia。他将回答关于在 WebSphere Application Server 和 WebSphere MQ 上使用 Java 消息服务(Java Messaging Service,JMS),通过 WebSphere Studio Application Developer 来开发 Java Server Faces (JSF) 应用程序,以及构建和部署 WebSphere Application Server 上应用程序的问题。



回页首
   热点链接
免费下载 WAS CE 正式版
免费获得 dW 技术专刊!
最新 IBM 软件试用版 DVD,免费征订!
dW 每月特别推荐
精品教程推荐
软件试用版下载
   编辑推荐
Java 应用开发源动力
WAS CE 专栏
Eclipse 专题
所有 Geronimo 文章
所有 Geronimo 教程
所有 Eclipse 文章
所有 Eclipse 教程
向基于开放标准的开发迁移
  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML

 
    关于 IBM 隐私条约 联系 IBM 使用条款