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/
http://facelets.dev.java.net/
原文出处:http://dev2dev.bea.com/blog/shengs75/archive/2006/03/templating_and.html
![](http://dev2dev.bea.com.cn/images/_.gif)
作者简介 | |
Sheng Sheen是BEA公司负责Education Services的高级交付技术专家。Sheng在Web应用程序领域拥有超过10年的专业经验,在需求分析、设计、架构、实现、培训和监控等方面都具有丰富的经验,在J2EE、RDBMS、商业智能、电子商务、B2B、Web Services、门户以及决策支持系统等方面都拥有深厚的专业知识。 |