我是JaveServerFaces的新手,并且在ICEFaces上玩了一下,我会尝试使用richfaces。 所以基本问题是:
我可以一起使用这两个插件还是让我陷入困境?
有人可以推荐一些其他套餐吗? (特别是对于netbeans)
答案 0 :(得分:1)
组件框架(如JSF)在设计时考虑了多个组件库,其思想是JSF无法为您提供所需的所有组件,也不是任何一个库。因此,其他组件库的想法是扩展和扩充基本JSF组件。你应该能够很好地混合和匹配ICEFaces和Richfaces。
虽然有时候不同的库之间可能存在兼容性问题,但在某些情况下可能会遇到问题,总而言之,我认为你应该没问题。
答案 1 :(得分:1)
如果您使用Maven,这很容易(如果您不建议您查看它,NetBeans 6.7具有很好的Maven支持)。
只需添加此类依赖项:
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-ui</artifactId>
<version>3.3.1.GA</version>
</dependency>
<dependency>
<groupId>org.icefaces</groupId>
<artifactId>icefaces</artifactId>
<version>1.8.1</version>
</dependency>
此外,您需要将JBoss存储库添加到主pom。
<repository>
<id>jboss-repository</id>
<name>jboss repository</name>
<url>http://repository.jboss.com/maven2/
</url>
</repository>
所有在NetBeans中都可以正常工作。
答案 2 :(得分:1)
答案 3 :(得分:0)
在这种特殊情况下,我会犹豫不决。 IceFaces在它自己的servlet(Direct To DOM)上运行,这是相当整洁但很多时候D2D处理程序与其他标签不能很好地兼容。不是所有的时间,显然,但很多时候。您需要尝试从一个或另一个中获取所需的标签。
另外,就其他框架而言,请看看Seam。它是JSF IMO的杀手级应用程序。