根据你要实现的功能去选择,有许多框架是可以同时使用的,如MyFaces,ajax4jsf,它们并不冲突

解决方案 »

  1.   

    研究了一下
    MyFaces、Facelets、ADF和SUN RI都是JSF的实现,
    ajax4jsf是JSF和AJAX的结合,
    JBoss RichFaces是基于ajax4jsf的组件。那MyFaces、Facelets、ADF和SUN RI这几个各有什么特点,有使用过的高手指点一下哦,非常感谢了。好象MyFaces中也有AJAX的东西,是吗?
      

  2.   

    另外,
    MyFaces Extentions
    MyFaces Tomahawk
    MyFaces Sandbox之间都有什么区别呢?我看有一部分组件是重复的啊请高手指导一下,非常感谢了
      

  3.   

    比较乱,jsf的ide也不怎么样,无论是eclipse还是netbeans。资料也比较少,初学jsf很有挫败感
      

  4.   

    在实际项目中选择嘛.一开始将JSF核心标签学通.那么这些实现都会比较容易使用.
    我也是初学,在需要一些具体实现的时候在网上搜索,或者查找JSF的资料,就会发现适合自己用的实现.
    比如我想要做datatable的分页了,那么Myfaces里有现成的标签.
    顺便说一句,加上Myfaces的core包和impl包后,原来的JSF核心包就必须删掉了,它们间冲突的.Myfaces的具体实现都在Tomahawk包中.官网上有例子下载,比较好.
    Facelets应该是Html页面中使用的组件,如果有JSP基础的话不建议使用.
    其他的一些在官网上都可以看到它们的具体实现列表,这样就可以知道你需不需要用它们了.
      

  5.   

    希望《JSF第一步》能对你有些启发。
      

  6.   

    嗯,初学者最好不要用myfaces,bug比较多,同样的原因也不建议用于产品开发。不过对想参与开源项目的人是一个选择。
    sun jsf ri要好一些,但不建议使用sun额外提供的标准组件以外的东东。