您正在查看 "ajax集成" 分类下的文章
2008-01-14 12:26
2007-07-29 17:06
Ajax4jsf CDK起步,创建一个outputBlock 组件
该教程告诉你如何使用 Ajax4jsf CDK来创建一个简单的组件
作为示例,我们创建一个outputBlock组件(用一个div tag来包含文本内容),开发者可以通过value属性来定义其中的文本内容,样式属性(style attribute)和时间驱动的onXXX方法都和标准的JSF属性一样工作。
Step 1. Configuration. Creating Library
配置Maven,并创建一个组件库,参考 : http://hi.baidu.c |
2007-07-29 16:31
2007-07-29 15:51
要使用Maven来管理AJAX4JSF程序的开发,要首先配置起资源库(repository),下面来看看如何配置吧:
1. 首先你应该安装好了Maven。要安装Maven请按照如下步骤:
* 打开 http://maven.apache.org/download.html 页面
* 下载 2.0.6 版本,并安装到你的电脑上面
* 把Maven的bin目录添加到环境变量 PATH中
在命令行中输入 mvn -version ,如果显示了Maven的版本信息,则说明你已经安装好了。
2. 在你刚才安装Maven的目录下面,找到一个conf目录下面的settings.xml的文件,打开并 |
2007-04-25 22:04
瀏覽某個Ajax4jsf的網頁,離開一陣子(例如30分鐘)再度瀏覽,
企圖再發送一個Ajax Request更新元件,卻彈出了一個確認視窗,內容是
|
2007-04-13 20:15
2007.04.13 来自:IT168 董博生
【IT168 专稿】很多JSF专家表示,JSF(JavaServer Faces)可以在不需要编写JavaScript代码的情况下开发异步的JavaScript 和 XML应用程序。
在服务器端Java(ServerSide Java)研讨会3月22日的一次会议上,SUN公司的高级工程师Ed Burns说:开发人员可以使用JSF开发出企业级的AJAX应用程序,这些应用经过了充分的行业证明,具有良好的健壮性,可靠性,易用性和伸缩性。
Ed Burn还表示:“可以通过不同的方式来使用JSF |
2006-11-12 11:32
JSF一个最重要的特点就是组件化(It is all about components),组件化的特点决定了其可扩展性强和协议无关性。对一个JSF组件来说,为其定义特定的Render,该该组件将在WML或telnet中可用。
解读JSF的生命周期:
我觉得研究B/S系统最好的方法就是从web.xml开始,相比于传统的JSP系统,JSF需要定义一个Servlet用来对HttpServletRequest进行处理,该servlet为javax.faces.webapp.FacesServlet。在该servlet初始化阶段,它将生成两个对象:FacesContextFactory和Lifecycle。而在处理请求的service阶段,则会利用FacesContextFactory对象获得当前的FacesContext,lifecycle对象将会对该context对象进行处理。简单的来说, FacesServlet产生一个FacesContext对象,(在JSF的处理过程中,FacesContext是唯一被修改的对象),然后将控制权交给了lifecycle对象,Lifecycle对象将会在六个生命周期中对FacesContext对象进行处理。 有一点需要注意的:FacesContext是ThreadLocal的。
JSF包含六个生命周期:
Restore view
|
2006-10-25 09:28
使用ajax4jsf在JSF复杂组件(Table)中实现ajax更新功能
不使用InvokeOnComponent,在Iterable JSF组件中实现局部更新,
新的Ajax Listener 添加到发布包中,来实现复杂组件的局部更新. 如果你想在JSF DataTable(or Facelets ui:repeat) 中添加ajax功能,你现在只需要在 a4j:support or a4j:button/link 组件中添加一个ajax listener <a4j:ajaxListener type="org.ajax4jsf.ajax.forceRender"> 就可以了.
使用该方式,我们就不用使用 InvokeOnComponent , 并且与jsf 1.1 程序兼容.
Example:
以下是代码:
<h:dataTable value="#{pictures.al}" var="pics">
<f:facet name="header">
<f:verbatim>Data table with Pictures and Zoom Elements</f:verbatim>
</f:facet>
<h:column>
<h:panelGroup id="rerenderpic">
|
2006-09-27 17:26
JS Events on sending Ajax requests in Ajax4Jsf
To check Ajax request sending conditions one may use standard <h:form> "onsubmit" attribute.
In addition in ajax4jsf the "onsubmit" attribute was added to <a4j:support> component. It allows to add some checks for requests sending.
Example (XHTML Page):
<a4j:outputPanel id="panel">
<h:form>
<h:selectOneMenu value="#{bean.text}">
<f:selectItem itemValue="The First Item Choosen" itemLabel="First Item"/>
<f:selectItem itemValue="The Second Item Choosen" itemLabel="Second Item"/>
<f:selectItem itemValue="The Third Item Choosen" itemLabel="Third Item"/>
<a4j:support event="onchange" reRender="panel"
onsubmit="if(!confir |
2006-09-25 13:41
|
|