您的位置:首页 > 编程语言 > Java开发

JavaOne:JSF的进化——AJAX已经来了

2006-05-21 12:50 441 查看
最近在密切关注着JavaOne,EJB3的来临自然是头等大事,但是基于它的应用还不用着急。今天看到了关于JSF的报道,倒是值得拿来说说。来看看JSF最新基于AJAX的API,已经把AJAX简单地封装到底了:1.自动填表栏代码:<ui:autoCompletesize="40"maxlength="100"id="cityField"completionMethod="#ApplicationBean.completeCity}"value="#{SessionBean.city}"required="true"ondisplay="function(item){returnextractCity(item);}"onchoose="function(item){returnchooseCity(item);}"/>2.GoogleMap代码:
<ui:mapViewerid="mapViewerx"center="#{MapBean.mapPoint}"info="#MapBean.mapMarker}"
markers="#{MapBean.locations}"style="height:500px;width:700px"/>
3.选值填入的输入框4.文档编辑器5.类Yahoo的打分按钮代码:<ui:ratingid="rating"maxGrade="5"includeNotInterested="true"includeClear="true"hoverTexts="#{RatingBean.ratingText}"notInterestedHoverText="NotInterested"clearHoverText="ClearRating"grade="#{RatingBean.grade}"/>6.日历7.表单验证代码:<ui:ajaxValidatormessageId="input1"eventHook="onkeypress"><h:inputText><f:validateLengthminimum="3"/></h:inputText></ui:ajaxValidator>8.上传工具代码:
<ui:FileUploadTagid="TestFileuploadForm0"enctype="multipart/form-data"retFunction="testRetFunction"retMimeType="text/xml"postProcessingMethod="#{FileUploadProcessing.postProcessingMethod}"progressBarDivId="progress"progressBarSubmitId="submit1x"progressBarSize="40"><inputtype="file"size="40"name="fileToUpload0"id="fileToUpload0Id"/><br><inputtype="file"size="40"name="fileToUpload1"id="fileToUpload1Id"/><br><inputtype="file"size="40"name="fileToUpload2"id="fileToUpload2Id"/><br><inputtype="submit"name="submit1x"value="Submit"/><divid="progress"></div><br/></ui:FileUploadTag>
现在这个AJAX的组件还处在BluePrint中,无法直接下载使用,可以通过Sun的JavaCreator安装试用,本人觉得JSF的思想是从.Net那边抄过来的,所以没有个好使的IDE支持写起程序来是挺费劲的。有兴趣的朋友可以通过这个网址了解更多:http://developers.sun.com/prodtech/javatools/jscreator/reference/techart/2/ajax_samples.html

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: