无论是struts ,还是 webwork, 对于组件的复用主要集中在业务逻辑层..通过action调用不同的manager去实现服用.
但如果把backingbean看成action,那我觉得绝对是对jsf的一种滥用了
而jsf对于组件的复用,却应该复用在web层.....不同的页面可以调用相同的backingbean组件,也就是把manager直接提取为backingbean.
这样页面的灵活性相当的高...当然在struts, webwork里面通过<c:import>的方式也有间接的解决服用性的办法</c:import>
<c:import>seam更是将实体bean和会话bean和jsf的backingbean结合到了一起</c:import>
随着jsf1.2和jsp2.1的出现之后,相信jsf能走得更好...