用于模板和组合组件的Facelets

 您是否正在使用JSF?听说过Facelets(它具有与JSF协作良好的、方便的HTML-风格的模板和可重用组合组件)吗?Facelets不是JSF正式规范的组成部分,但它可能对未来的JSF规范产生影响。

  Facelets也可与Apache MyFaces协同使用。对于正在使用JSP和JSTL进行web开发的开发人员来说,JSF和Facelets比起Tapestry之类的东西来说更容易接受。
虽然Tiles是一个很好的模板框架,但Facelets的模板看起来比Tiles更好。还可以混搭使用JSF、JSTL和常规HTML标签。在创建自定义组件而没有编写java代码的时候,这是很有用的。

  JSF、Facelets和AJAX的加入使得Java环境中的富web应用程序开发成为可能。

BEA Workshop Studio支持JSF/Facelets,您可以从以下网址下载15天的试用版:
http://workshopstudio.bea.com/downloadNitroX.do?banner_bea_bea

Facelets文章:
http://www.jsfcentral.com/facelets/
http://hookom.blogspot.com/2005/05/facelets.html
http://www-128.ibm.com/developerworks/java/library/j-facelets/

StrutsToFacelets:
http://wiki.java.net/bin/view/Projects/Struts2Facelets

JSF与Tapestry:
http://www.theserverside.com/articles/article.tss?l=JSFTapestry

Apache MyFaces:
http://myfaces.apache.org/

Facelets Project页面:
http://facelets.dev.java.net/

原文出处:http://dev2dev.bea.com/blog/shengs75/archive/2006/03/templating_and.html

 作者简介
 Sheng Sheen是BEA公司负责Education Services的高级交付技术专家。Sheng在Web应用程序领域拥有超过10年的专业经验,在需求分析、设计、架构、实现、培训和监控等方面都具有丰富的经验,在J2EE、RDBMS、商业智能、电子商务、B2B、Web Services、门户以及决策支持系统等方面都拥有深厚的专业知识。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值