资源描述:
《ajax4jsf用户指南》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、A4J用户指南译者:icess(http://blog.matrix.org.cn/page/icess)转载请保留版权标识和译者信息.目录 1.介绍2.开始使用Ajax4jsf环境需求下载Ajax4jsf安装简单的AJAXEcho项目JSP页面数据Beanfaces-config.xmlWeb.xml部署3. Ajax4jsf框架的基本概念介绍结构概览如何做...发送一个AJAX请求决定发送什么决定改变什么4.Ajax4JSF组件库a4j:ajaxListenera4j:regiona4j:pagea4j:supporta4j:commandLinka
2、4j:commandButtona4j:outputPanela4j:actionparama4j:statusa4j:loadBundlea4j:mediaOutput5.Ajax4jsf内建的换肤功能6.技术要求支持的java版本支持的JavaServerFaces实现支持的服务器支持的浏览器7.附加的设置Web程序描述符参数SunJSFRIApacheMyFacesFacelets支持JBossSeam支持8.与IDE集成 9.ExadelVCP和Ajax4jsf10.Web上的资源ListofTables4.1.a4j:ajaxListenera
3、ttributes4.2.a4j:regionattributes4.3.a4j:pageattributes4.4.a4j:supportattributes4.5.a4j:commandLinkattributes4.6.a4j:commandButtonattributes4.7.a4j:outputPanelattributes4.8.a4j:actionparamattributes4.9.a4j:statusattributes4.10.a4j:loadBundleattributes4.11.a4j:mediaOutputattribute
4、s7.1.InitializationParametres7.2.org.ajax4jsf.FilterInitializationParametres10.1.Ajax4jsfResources序言:Ajax4JSF是一个很容易使用的框架.有什么问题可以在JSF中文论坛讨论.Chapter 1. 介绍这里是一些介绍a4j的内容,暂时先不翻译了,等有时间再补充上.Ajax4jsf是一个添加Ajax功能到JSF项目中的开源框架,使用该框架不用写JS代码.Ajax4jsf充分利用了JSF框架的优点,如:生命周期,验证,转换的灵活性和受管理的静态和动态资源.使
5、用Ajax4jsf,具有Ajax支持的富组件和高度可自定义的外观感觉可以很容易的与JSF结合起来.Ajax4JSF被设计用来:在使用Ajax时充分显示JSF的优点.Ajax4jsf完全被结合到JSF生命周期中.当其他框架仅仅给你访问ManagedBean的便利时,Ajax4JSF带给你Action和ValueChange监听器,激活服务端验证,在Ajax请求-响应周期中的转化这些功能.添加AJAX功能到已经存在的JSF项目. 该框架被实现为使用一个组件库来添加ajax功能到你的页面中,而不要写js代码或者使用新的Ajax装饰器替换你已经做好的JSF组件.
6、Ajax4jsf具有页面范围(page-wide)的Ajax支持,而不是传统的组件范围(component-wide)的ajax支持. 这意味着你可以在页面中定义一个激活Ajax请求的事件,和当根据客户端事件触发Ajax请求来改变服务器端数据后如何使用JSF组件树来同步显示JSF页面.使用内建的Ajax支持写自定义富组件. 将来,我们将有一个完全的组件开发包(CDK)来支持AJax4JSF.CDK将包含代码生成工具和一个使用类似JSP语法的模版工具.这些功能将去除一些创建组件的一个例行工作.使用这个喝满油的组件工厂机器来创建一个带有Ajax功能的富组件将
7、比使用传统的编码过程创建一个简单的组件还要简单.项目的Java类与资源包. 除了核心的AJAX功能外,Ajax4jsf也有管理资源的高级支持,例如:图片,JS代码和CSS样式表单,资源框架使简单的打包这些资源到你自定义组件的Jar文件中成为可能.动态(on-the-fly)将非常容易. 作为另外一种附加的功能,资源框架有一个动态产生图片的工具.使用这个特性,你可以使用类似于使用JavaGraphic2D库的方法来创建图片.使用基于皮肤的技术来创建一个现代富用户界面的外观感觉(look-and-feel). Ajax4jsf提供一个换肤特性.该特性允许通过
8、命名的皮肤参数来简单的定义和管理不同颜色模式与其他UI特性.你可以从JSP代码和