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還是比較新,但是有很多功能非常好,完全可以選擇使用,這就要看你的權衡了,比如異常處理,狀態增強,以及不錯的擴展組件!