⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a4j+user+guide.htm

📁 程序包
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>A4J User Guide</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><BASE 
href=http://www.hexiao.cn/ajax4jsf/a4jug.html></HEAD>
<BODY text=black vLink=#840084 aLink=#0000ff link=#0000ff bgColor=white>
<TABLE width="100%" border=1>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=0 cellPadding=10 width="100%" bgColor=#ffffff border=1 
      color="#ffffff">
        <TBODY>
        <TR>
          <TD><FONT face=arial,sans-serif color=black size=-1>這是 <B><FONT 
            color=#0039b6>G</FONT> <FONT color=#c41200>o</FONT> <FONT 
            color=#f3c518>o</FONT> <FONT color=#0039b6>g</FONT> <FONT 
            color=#30a72f>l</FONT> <FONT color=#c41200>e</FONT></B> 的純文字 <A 
            href="http://www.google.com/intl/zh-TW/help/features.html#cached"><FONT 
            color=blue>快取</FONT></A> 的 <A 
            href="http://www.hexiao.cn/ajax4jsf/a4jug.html"><FONT 
            color=blue>http://www.hexiao.cn/ajax4jsf/a4jug.html</FONT></A>,擷取日期在 
            2007年7月29日 10:58:08 GMT。<BR><B><FONT color=#0039b6>G</FONT> <FONT 
            color=#c41200>o</FONT> <FONT color=#f3c518>o</FONT> <FONT 
            color=#0039b6>g</FONT> <FONT color=#30a72f>l</FONT> <FONT 
            color=#c41200>e</FONT></B> 
            已先行預覽各網站,在頁庫儲放各網頁的存檔。<BR>此網頁可能有更新的版本,請按此處檢視<A 
            href="http://www.hexiao.cn/ajax4jsf/a4jug.html"><FONT 
            color=blue>新版</FONT></A>。<BR>請按這裡,以查閱<A 
            href="http://72.14.235.104/search?q=cache:NfjUfJuHzvwJ:www.hexiao.cn/ajax4jsf/a4jug.html+a4j+user+guide&amp;hl=zh-TW&amp;gl=tw&amp;strip=0"><FONT 
            color=blue>完全快取頁</FONT></A>,並包含圖片。<BR>若要連結至此網頁或加入書籤,請使用此網址:<CODE>http://www.google.com/search?q=cache:NfjUfJuHzvwJ:www.hexiao.cn/ajax4jsf/a4jug.html+a4j+user+guide&amp;hl=zh-TW&amp;gl=tw&amp;strip=1</CODE></FONT><BR><BR>
            <CENTER><FONT size=-1><I>Google 
            和網頁作者無關,對網頁的內容恕不負責。</I></FONT></CENTER></TD></TR>
        <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD><FONT face=arial,sans-serif color=black 
                  size=-1>您的查詢字詞都已標明如下:&nbsp;</FONT></TD>
                <TD bgColor=#ffff66><B><FONT face=arial,sans-serif color=black 
                  size=-1>a4j&nbsp;</FONT></B></TD></TR></TBODY></TABLE><FONT 
            face=arial,sans-serif color=black size=-1>這些查詢字詞只有在網頁的連結中出現: <B>user 
            guide </B></FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<HR>

<DIV style="POSITION: relative"><!-- saved from url=(0088)https://ajax4jsf.dev.java.net/nonav/documentation/ajax-documentation/developerGuide.html -->
<META content="MSHTML 6.00.2900.2912" name=GENERATOR>
<DIV class=book lang=en>
<DIV class=titlepage>
<DIV>
<DIV>
<H1 class=title><A name=d0e1></A><B 
style="COLOR: black; BACKGROUND-COLOR: #ffff66">A4J</B> 用户指南</H1></DIV>
<DIV>
<P class=copyright>Copyright &copy; 2006 Exadel </P>
<P class=copyright>译者: icess( <A 
href="http://blog.matrix.org.cn/page/icess">http://blog.matrix.org.cn/page/icess</A> 
) </P>
<P class=copyright>转载请保留版权标识和译者信息. </P></DIV></DIV>
<HR>
</DIV>
<DIV class=toc>
<DL>
  <DT><B>目录</B>
  <DT>&nbsp;
  <DT><A href="#d0e11">1. 介绍</A> 
  <DT><A href="#d0e57">2. 开始使用Ajax4jsf</A> 
  <DD>
  <DL>
    <DT><A href="#d0e60">环境需求</A> 
    <DT><A href="#d0e67">下载Ajax4jsf</A> 
    <DT><A href="#d0e75">安装</A> 
    <DT><A href="#d0e99">简单的 AJAX Echo 项目 </A>
    <DD>
    <DL>
      <DT><A href="#d0e106">JSP 页面</A> 
      <DT><A href="#d0e121">数据 Bean</A> 
      <DT><A href="#d0e128">faces-config.xml</A> 
      <DT><A href="#d0e137">Web.xml</A> 
      <DT><A href="#d0e146">部署</A></DT></DL></DD></DL>
  <DT><A href="#d0e151">3.&nbsp; Ajax4jsf 框架的基本概念</A> 
  <DD>
  <DL>
    <DT><A href="#d0e154">介绍</A> 
    <DT><A href="#d0e166">结构概览</A> 
    <DT><A href="#d0e214">如何做...</A> 
    <DD>
    <DL>
      <DT><A href="#d0e217">发送一个AJAX 请求</A> 
      <DT><A href="#d0e250">决定发送什么</A> 
      <DT><A href="#d0e261">决定改变什么</A></DT></DL></DD></DL>
  <DT><A href="#d0e280">4. Ajax4JSF 组件库</A> 
  <DD>
  <DL>
    <DT><A href="#d0e283"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:ajaxListener</A> 
    <DT><A href="#d0e302"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:region</A> 
    <DT><A href="#d0e351"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:page</A> 
    <DT><A href="#d0e447"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:support</A> 
    <DT><A href="#d0e553"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:commandLink</A> 
    <DT><A href="#d0e778"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:commandButton</A> 
    <DT><A href="#d0e995"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:outputPanel</A> 
    <DT><A href="#d0e1064"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:actionparam</A> 
    <DT><A href="#d0e1109"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:status</A> 
    <DT><A href="#d0e1280"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:loadBundle</A> 
    <DT><A href="#d0e1315"><B 
    style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:mediaOutput</A></DT></DL>
  <DT><A href="#d0e1578">5. Ajax4jsf内建的换肤功能</A> 
  <DT><A href="#d0e1634">6. 技术要求</A> 
  <DD>
  <DL>
    <DT><A href="#d0e1652">支持的java版本</A> 
    <DT><A href="#d0e1659">支持的 JavaServer Faces 实现</A> 
    <DT><A href="#d0e1674">支持的服务器</A> 
    <DT><A href="#d0e1705">支持的浏览器</A></DT></DL>
  <DT><A href="#d0e1721">7. 附加的设置</A> 
  <DD>
  <DL>
    <DT><A href="#d0e1726">Web程序描述符参数</A> 
    <DT><A href="#d0e1826">Sun JSF RI</A> 
    <DT><A href="#d0e1835">Apache MyFaces</A> 
    <DT><A href="#d0e1846">Facelets 支持</A> 
    <DT><A href="#d0e1857">JBoss Seam 支持</A></DT></DL>
  <DT><A href="#d0e1904">8. 与IDE集成 </A>&nbsp;
  <DT><A href="#d0e1911">9. Exadel VCP 和 Ajax4jsf</A> 
  <DT><A href="#d0e1916">10. Web上的资源</A></DT></DL></DIV>
<DIV class=list-of-tables>
<P><B>List of Tables</B></P>
<DL>
  <DT>4.1. <A href="#d0e288"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:ajaxListener 
  attributes</A> 
  <DT>4.2. <A href="#d0e307"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:region attributes</A> 
  <DT>4.3. <A href="#d0e356"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:page attributes</A> 
  <DT>4.4. <A href="#d0e452"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:support attributes</A> 

  <DT>4.5. <A href="#d0e558"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:commandLink 
  attributes</A> 
  <DT>4.6. <A href="#d0e783"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:commandButton 
  attributes</A> 
  <DT>4.7. <A href="#d0e1000"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:outputPanel 
  attributes</A> 
  <DT>4.8. <A href="#d0e1069"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:actionparam 
  attributes</A> 
  <DT>4.9. <A href="#d0e1114"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:status attributes</A> 
  <DT>4.10. <A href="#d0e1285"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:loadBundle 
  attributes</A> 
  <DT>4.11. <A href="#d0e1320"><B 
  style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>:mediaOutput 
  attributes</A> 
  <DT>7.1. <A href="#d0e1733">Initialization Parametres</A> 
  <DT>7.2. <A href="#d0e1791">org.ajax4jsf.Filter Initialization Parametres</A> 
  <DT>10.1. <A href="#d0e1920">Ajax4jsf Resources</A></DT></DL></DIV>
<DIV class=chapter lang=en>
<DIV class=titlepage>
<DIV>
<DIV>
<H2 class=title>序言:</H2>
<P class=title>&nbsp;<BR><BR>Ajax4JSF是一个很容易使用的框架.<BR><BR>有什么问题可以在<A 
href="http://bbs.hexiao.cn" target=_blank>JSF中文论坛</A>讨论. </P>
<H2 class=title><A name=d0e11></A>Chapter&nbsp;1.&nbsp;介绍</H2>
<P class=title>这里是一些介绍<B 
style="COLOR: black; BACKGROUND-COLOR: #ffff66">a4j</B>的内容,暂时先不翻译了,等有时间再补充上.</P></DIV></DIV></DIV>
<P>Ajax4jsf 是一个添加Ajax功能到JSF项目中的开源框架,使用该框架不用写JS代码. </P>
<P>Ajax4jsf 充分利用了JSF框架的优点,如: 生命周期, 验证, 转换的灵活性和受管理的静态和动态资源. 使用Ajax4jsf, 
具有Ajax支持的富组件和高度可自定义的外观感觉可以很容易的与JSF结合起来.</P>
<P>Ajax4JSF 被设计用来:</P>
<P><B>在使用Ajax时充分显示JSF的优点.</B>Ajax4jsf 完全被结合到 JSF 生命周期中. 当其他框架仅仅给你访问Managed 
Bean的便利时,Ajax4JSF带给你 Action 和 Value Change 监听器,激活服务端验证,在Ajax请求-响应周期中的转化 这些功能. 
</P>
<P><B>添加 AJAX 功能到已经存在的 JSF 
项目.&nbsp;</B>该框架被实现为使用一个组件库来添加ajax功能到你的页面中,而不要写js代码或者使用新的Ajax装饰器替换你已经做好的JSF组件. 
Ajax4jsf 具有页面范围(page-wide)的Ajax支持,而不是传统的组件范围(component-wide)的ajax支持.&nbsp; 
这意味着你可以在页面中定义一个激活Ajax请求的事件,和当根据客户端事件触发Ajax请求来改变服务器端数据后 如何使用JSF组件树来同步显示JSF页面. 
</P>
<P><B>使用内建的Ajax支持写自定义富组件.&nbsp;</B>将来, 我们将有一个完全的组件开发包(CDK)来支持AJax4JSF. CDK 
将包含代码生成工具和一个使用类似JSP语法的模版工具.这些功能将去除一些创建组件的一个例行工作.使用这个喝满油的组件工厂机器来创建一个带有Ajax功能的富组件将比使用传统的编码过程创建一个简单的组件还要简单. 
</P>
<P><B>项目的Java类与资源包.&nbsp;</B>除了核心的 AJAX 功能外, Ajax4jsf 
也有管理资源的高级支持,例如:图片,JS代码和CSS样式表单,资源框架使 简单的打包这些资源到你自定义组件的Jar文件中成为可能. </P>
<P><B>动态(on-the-fly)将非常容易.&nbsp;</B>作为另外一种附加的功能, 资源框架有一个动态产生图片的工具. 
使用这个特性,你可以使用类似于使用Java Graphic2D库的方法来创建图片. </P>
<P><B>使用基于皮肤的技术来创建一个现代富用户界面的外观感觉(look-and-feel).&nbsp;</B>Ajax4jsf 提供一个换肤特性 . 
该特性允许通过命名的皮肤参数来简单的定义和管理不同颜色模式与其他UI特性. 
你可以从JSP代码和Java代码(例如:基于UI的文本来产生动态的图片)来访问这些皮肤参数 . 注意:, 
虽然换肤功能不是完全的替代传统的CSS,但是它还是值得称赞的. </P>
<P><B>测试components, actions, listeners, 和 pages 
就像你在创建他们一样容易.&nbsp;</B>一个制动测试工具正在开发中 .它将在你开发组件使为你的组件产生测试案例. 
该测试框架不仅仅测试组件,也测试服务端和客户端的功能包括JS代码 .作为附加的有用工具,你不需要单独的部署测试程序到Servlet容器中 就可以做到这些了. 
</P>
<P>&nbsp;Ajax4JSF 组件已经可以使用了, 因此开发者可以立即使用这种省时的具有高级特性的工具来创建提供了更快更可靠的用户体验的Web程序了. 
</P></DIV>
<DIV class=chapter lang=en>
<DIV class=titlepage>
<DIV>
<DIV>
<H2 class=title><A 
name=d0e57></A>Chapter&nbsp;2.&nbsp;开始使用Ajax4jsf</H2></DIV></DIV></DIV>
<DIV class=toc>
<P><B>Table of Contents</B></P>
<DL>
  <DT><A href="#d0e60">Environment</A> 
  <DT><A href="#d0e67">Downloading Ajax4jsf</A> 
  <DT><A href="#d0e75">Installation</A> 
  <DT><A href="#d0e99">Simple AJAX Echo Project </A>
  <DD>
  <DL>
    <DT><A href="#d0e106">JSP Page</A> 
    <DT><A href="#d0e121">Data Bean</A> 
    <DT><A href="#d0e128">faces-config.xml</A> 
    <DT><A href="#d0e137">Web.xml</A> 
    <DT><A href="#d0e146">Deployment</A></DT></DL></DD></DL></DIV>
<DIV class=section lang=en>
<DIV class=titlepage>
<DIV>
<DIV>
<H2 class=title style="CLEAR: both"><A 
name=d0e60></A>环境要求</H2></DIV></DIV></DIV>
<P>要使用Ajax4JSF 框架你仅仅需要JDK1.4或者更高,任何JSF实现,和你最喜欢的Servlet容器.在下一章我们将给你提供详细的环境信息. 
</P>
<P>Ajax4jsf 被设计为一个容易使用的框架.仅仅有一点简单的设置步骤就可以在你的JSF程序中使用Ajax功能了. </P></DIV>
<DIV class=section lang=en>
<DIV class=titlepage>
<DIV>
<DIV>
<H2 class=title style="CLEAR: both"><A name=d0e67></A>下载 
Ajax4jsf</H2></DIV></DIV></DIV>
<P>最新的Ajax4jsf 发布版在这里 <A 
href="https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/download.html" 
target=_top>https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/download.html</A> 
下载. </P></DIV>
<DIV class=section lang=en>
<DIV class=titlepage>
<DIV>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -