jsf的render机制设计的非常优秀,但是我还是希望jsf在render方面能多考虑开发者在开发render组件的方便性,render组件要程序渲染html等标记,但是jsf目前尚无一个快捷渲染这些标记的组件,我想这些会由第三方jsf支持框架解决!
感谢大家的回复!
1.从理论上讲RI和myfaceImpl是可以兼容的,因为都使用了规范,但是我倾向使用myfaces tomahawk组件,里面对1.1规范的很多组件进行了增强。
2.使用div.label.span等是现在html开发的趋势,而jsf的htmlTag组件,你可以把它看成是div.label等等这些基于块结构的标记,主要是对styleClass的操作,才是核心,jsf tag和html的使用都是一样的!使用css很多事情都变得漂亮。
3.seam还是比较新,但是有很多功能非常好,完全可以选择使用,这就要看你的权衡了,比如异常处理,状态增强,以及不错的扩展组件!