使用JSF(Java Server Faces)开 发 (一)

Java Server Faces(JSF)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标记库。Apache Struts框架的作者Craig McClanahan,协助领导了Sun公司的JSF项目。这使项目能够容易的从流行的Apache向JSF标准移植得到了保证。 就像 Struts 框架一样, JSF 定义了一套 JSP 标记,能够生成与 JavaBean 属性绑定在一起的 HTML 表单元素。从应用开发者的角度看,两种框架是很相似的,但是 JSF 可能将会得到更多的支持。因为 JSF Java 的标准。在未来的发展中,有可能所有的 J2EE 应用服务器都需要支持 JSF Java Server Faces )。
Sun
公司在已经发布的免费下载开发包 Java Web Services Developer Pack 1.2 http://java.sun.com/webservices/downloads/webservicespack.html )中,包括了 JSF 详细说明( JSF Specification Version 1.0, Public Review Draft 2 )的参考实现( Early Access 4 — EA4 )。 EA4 版本实现了许多新特性:动作、 beans 管理和导航规则。本文将集中介绍这些新特性以及展示如何从 JSF 的开发中得到好处以便建立表单,确认用户输入以及将用户界面组件与 JavaBean 属性绑定起来。 本文包含一个由四个主要部分组成的网络应用:
1. JavaBean
类( PBean.java ),作为数据模型保存一些文本以及相关属性:字体、大小、 颜色、摆放位置等;
2.
基于 JSF 的表单( edit.jsp ),使用户可以为 JavaBean 的属性赋值;
3.
Java类(PBuilder.java),用给定的文本按照其属性值生成HTML页面程序;
4. JSP页面(view.jsp),显示生成的HTML页面。
注:
源代码下载地址:http://www.onjava.com/onjava/2003/09/03/examples/usingjsf-src.zip
相关文档
原文:Introducing JavaServer Faces(http://www.onjava.com/pub/a/onjava/2003/07/30/jsf_intro.html)
译文:http://www.matrix.org.cn/forum_view.asp?forum_id=14&view_id=658
JavaServer Faces(或者叫JSF)是服务端程序开发新的发展趋势。
它可以使你更轻松的的设计程序,你的程序也能够更容易维护,甚至可能还会使你的工作更有趣。 Budi Kurniawan 向我们展示了 JSF 技术,解释了为什么 JSF 如此有用以及它是否实现了所承诺的功能。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值