标签:
杂谈 |
分类: JavaServerFaces(JSF) |
JSF RichFaces
中文用户开发指南
1. 介绍
2. 开始使用Ajax4jsf
环境需求
下载Ajax4jsf
安装
简单的 AJAX
Echo 项目
JSP 页面
数据
Bean
faces-config.xml
Web.xml
部署
3. Ajax4jsf
框架的基本概念
介绍
结构概览
如何做...
发送一个AJAX
请求
决定发送什么
决定改变什么
4. Ajax4JSF 组件库
a4j:ajaxListener
a4j:region
a4j:page
a4j:support
a4j:commandLink
a4j:commandButton
a4j:outputPanel
a4j:actionparam
a4j:status
a4j:loadBundle
a4j:mediaOutput
5. Ajax4jsf内建的换肤功能
6. 技术要求
支持的java版本
支持的
JavaServer Faces 实现
支持的服务器
支持的浏览器
7. 附加的设置
Web程序描述符参数
Sun JSF
RI
Apache
MyFaces
Facelets
支持
JBoss Seam
支持
8. 与IDE集成
9. Exadel VCP 和 Ajax4jsf
10. Web上的资源
List of
Tables
4.1.
a4j:ajaxListener attributes
4.2.
a4j:region attributes
4.3.
a4j:page attributes
4.4.
a4j:support attributes
4.5.
a4j:commandLink attributes
4.6.
a4j:commandButton attributes
4.7.
a4j:outputPanel attributes
4.8.
a4j:actionparam attributes
4.9.
a4j:status attributes
4.10.
a4j:loadBundle attributes
4.11.
a4j:mediaOutput attributes
7.1.
Initialization Parametres
7.2.
org.ajax4jsf.Filter Initialization Parametres
10.1.
Ajax4jsf Resources
序言:
Ajax4JSF是一个很容易使用的框架.有什么问题可以在JSF中文论坛讨论.
Chapter 1. 介绍
Ajax4jsf
是一个添加Ajax功能到JSF项目中的开源框架,使用该框架不用写JS代码.
Ajax4jsf
充分利用了JSF框架的优点,如: 生命周期, 验证,转换的灵活性和受管理的静态和动态资源.
Ajax4jsf,
具有Ajax支持的富组件和高度可自定义的外观感觉可以很容易的与JSF结合起来.
Ajax4JSF
被设计用来:
在使用Ajax时充分显示JSF的优点.Ajax4jsf 完全被结合到 JSF 生命周期中. 当其他框架仅仅给你访问Managed
Bean的便利时,Ajax4JSF带给你 Action 和 Value Change
监听器,激活服务端验证,在Ajax请求-响应周期中的转化这些功能.
添加 AJAX
功能到已经存在的 JSF 项目.
该框架被实现为使用一个组件库来添加ajax功能到你的页面中,而不要写js代码或者使用新的Ajax装饰器替换你已经做好的JSF组件.
Ajax4jsf
具有页面范围(page-wide)的Ajax支持,而不是传统的组件范围(component-wide)的ajax支持.
这意味着你可以在页面中定义一个激活Ajax请求的事件,和当根据客户端事件触发Ajax请求来改变服务器端数据后如何使用JSF组件树来同步显示JSF页面.
使用内建的Ajax支持写自定义富组件. 将来, 我们将有一个完全的组件开发包(CDK)来支持AJax4JSF. CDK
将包含代码生成工具和一个使用类似JSP语法的模版工具.这些功能将去除一些创建组件的一个例行工作.使用这个喝满油的组件工厂机器来创建一个带有
Ajax功能的富组件将比使用传统的编码过程创建一个简单的组件还要简单.
项目的Java类与资源包. 除了核心的 AJAX 功能外, Ajax4jsf
也有管理资源的高级支持,例如:图片,JS代码和CSS样式表单,资源框架使
简单的打包这些资源到你自定义组件的Jar文件中成为可能.
动态(on-the-fly)将非常容易. 作为另外一种附加的功能, 资源框架有一个动态产生图片的工具.
使用这个特性,你可以使用类似于使用Java Graphic2D库的方法来创建图片.
使用基于皮肤的技术来创建一个现代富用户界面的外观感觉(look-and-feel). Ajax4jsf 提供一个换肤特性 .
该特性允许通过命名的皮肤参数来简单的定义和管理不同颜色模式与其他UI特性.
你可以从JSP代码和Java代码(例如:基于UI的文本来产生动态的图片)来访问这些皮肤参数 . 注意:,
虽然换肤功能不是完全的替代传统的CSS,但是它还是值得称赞的.
测试components, actions, listeners, 和 pages 就像你在创建他们一样容易.
一个制动测试工具正在开发中 .它将在你开发组件使为你的组件产生测试案例.
该测试框架不仅仅测试组件,也测试服务端和客户端的功能包括JS代码
.作为附加的有用工具,你不需要单独的部署测试程序到Servlet容器中 就可以做到这些了.
Ajax4JSF
组件已经可以使用了, 因此开发者可以立即使用这种省时的具有高级特性的工具来创建提供了更快更可靠的用户体验的Web程序了.
Chapter 2. 开始使用Ajax4jsf
Table of
Contents
Environment
Downloading
Ajax4jsf
Installation
Simple AJAX
Echo Project
JSP
Page
Data
Bean
faces-config.xml
Web.xml
Deployment
环境要求
要使用Ajax4JSF
框架你仅仅需要JDK1.4或者更高,任何JSF实现,和你最喜欢的Servlet容器.在下一章我们将给你提供详细的环境信息.
Ajax4jsf
被设计为一个容易使用的框架.仅仅有一点简单的设置步骤就可以在你的JSF程序中使用Ajax功能了.
下载 Ajax4jsf
最新的Ajax4jsf
发布版在这里
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/download.html
下载.
安装
解压
ajax4jsf.zip 文件.复制 ajax4jsf.jar and oscache-2.2.jar 到程序的
WEB-INF/lib 文件夹下.把下面的内容添加到你的程序的 WEB-INF/web.xml 文件中:
<filter>
<display-name>Ajax4jsf
Filter</display-name>
1. 介绍
2. 开始使用Ajax4jsf
3.
4. Ajax4JSF 组件库
5. Ajax4jsf内建的换肤功能
6. 技术要求
7. 附加的设置
8. 与IDE集成
9. Exadel VCP 和 Ajax4jsf
10. Web上的资源
序言:
Ajax4JSF是一个很容易使用的框架.有什么问题可以在JSF中文论坛讨论.
Chapter 1. 介绍
Chapter 2. 开始使用Ajax4jsf
环境要求
下载 Ajax4jsf
安装

