jsf1 2技术的新特性总结
11页1、JSF1 2技术的新特性总结JSF1.2技术的新特性总结2011年09月02日JSF1.2技术的新特性总结(转) 原作地址:http:/ EE/jsf_12/ 翻译:Jaly, Agile Java “Web Tier to Go With Java EE 5”系列文章中,“JSF1.2新特性”是第一篇。就像在文中表述的一样,JSP技术的优势随着JSF技术的发展得到了进一步的扩大,这种优势是通过统一EL表达式建立起来的。统一JSP的框架也是JSF1.2技术中众多重要成绩之一,并在JSR252规范下进行开发。除了这些变化为,JSF技术还贡献了大量的重要的容易使用的特性。这篇文章简要的描述一些重要的基本特性,大概有如下几点: 统一JSP技术 改进自定义信息的支持 提供状态保存特性能够关闭自动生成组件客户端ID 新的setPropertyActionListener标签 JavaServer Faces规范的前言部分提供了一组完成的特性描述。 统一JSP技术 1 JSP和JSF技术相对立的核心是它们之间的页面生命周期的不同。在以前的文章中已经介绍了JSP规范,JSP规范指出:页面的元素被执行
2、显示时,JSP支持单一的“渲染响应”生命周期,然后立即渲染页面。JSF的生命周期分成了多个阶段,当一个组件树被创建完毕,组件的数据就会被处理,然后组件被渲染并显示在页面上。然而,一个JSF页面并不需 要在执行后立即渲染,因为处理完以后等待按组件在页面中的顺序进行渲染。因此,在JSP页面上使用的JSF组件被渲染时,有时候并不是按照正常的顺序完成,而且会丢失组件的一些状态或者其他的问题产生,这是因为jsp静态内容被渲染时,jsf组件并不一定处理完等等。 这么文章涉及到JSP2.1的新特性。这里会从一下3个方面详细的介绍JSF技术的改进的地方: 首先JSF组件支持JSTL的forEach标签 改进tree组件创建方法和内容组织 反对只使用JSF技术的EL,赞成使用统一的EL 首先JSF组件支持JSTL的forEach标签 就像在描述JSP技术新特性的文章中表述的一样,Java EE web层中的统一EL的一个新特性就是:迭代标签,例如JSTL的forEach能够在JSF组件中直接使用。例如,使用输入组件构建一个简单的表格,可以通过下列代码来实现: Item Name Item Price I
3、tem Quantity 没有统一使用EL, 这几乎是不可能实现的。 改进tree组件创建方法和内容组织 2 在Hans Bergsten的article about the use of JavaServer Faces technology with JSP pages文中写到的,混合使用JSP代码和JSF标签有时候会产生预期不到的结果。例如, 在下面的代码中,JSF 组件outputText输出的文本内容“Hi”本来应该在文本内容“whats your name?”前面显示: Whats your name? 然而,这两行代码的输出是顺序是相反的。是什么导致了问题的发生?JSF的实现是以JSP的渲染引擎来渲染组件树的。因为JSP会立即执行并把静态文本内容放在response中,而的子节点标签直到相应的结束标签匹配后才会被渲染,所以“whats your name?”就会在“Hi”之前显示了。 像这样的问题在Hans Bergsten的文中已经提到并在JSF1.2版本中得到了修改。解决方案包括:怎样改变组件树的创建、各种内容的处理和渲染等等。最重要的改变如下几点: 创建和渲染组件树
《jsf1 2技术的新特性总结》由会员小**分享,可在线阅读,更多相关《jsf1 2技术的新特性总结》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-04-08 33页
2024-04-08 10页
2024-04-08 25页
2024-04-08 12页
2024-04-08 10页
2024-04-08 21页
2024-04-08 40页
2024-04-08 34页
2024-04-08 28页
2024-04-08 28页