取决于需要,需要快速简单开发时耦合在一起;复杂时,可分离,对于back bean是一个POJO,至于是否是模型POJO可以自己确定。
由于Sun做大蛋糕让大家分的策略,导致标准版的JSF控件严重不足,使用不便。JSF商业和开源都有不少优秀的实现,可惜对于开发者而言,又一个“乱”字,左右为难啊。这也正是Java的特色所在。
不能说“乱”,是提供多种选择,充分尊重程序员,比如以前买牙膏只有一种中华牙膏,但是现在到超市一看,那么多牙膏,有的人开始不适应,可能也会用一个“乱”字来形容,但是习惯后,我们会觉得有这么多牙膏可供选择,算“乱”吗?如果再让你回到只有一种选择的时代你愿意吗?
问题是:在软件领域,很多人就愿意呆靠在微软世界,过只有一种选择的日子。唉。
Java世界的确应该继续坚持足够的自由度,但也需要类似RoR这类的一站式杀手级框架。以前的Appfuse不错,现在复杂到望而生畏了。最近在用RoR解决手头上的急活儿,但执行效率还是让人提心吊胆,类库也不足。等过一阵有空想试试Grails或者Seam。
要以前上来就html,画两下就出来了。
尤其是带跨行跨列的特殊表格,简直就是……。