0

I'm new to JaveServerFaces and played a little bit with ICEFaces and i would try richfaces. So the Basic Question is :

Can i use these two addons together or does it get me into troubles?

Can someone recommend me some other packages ? (specially for netbeans)

4

4 回答 4

1

我会非常小心地将这两者结合起来。两者都涵盖了几乎相同的领域,并且将它们一起使用无疑会引入许多难以发现的错误。

你有什么理由想要两者吗?

您可能会发现JSF Matrix很有帮助。

于 2009-07-03T15:55:14.220 回答
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 中一切正常。

于 2009-07-03T01:30:41.547 回答
1

像 JSF 这样的组件框架在设计时考虑到了使用多个组件库,其想法是 JSF 无法为您提供您需要的所有组件,也没有任何一个库。所以这个想法是让其他组件库扩展和扩充基本的 JSF 组件。您应该能够很好地混合和匹配 ICEFaces 和 Richfaces。

虽然有时不同库之间可能存在兼容性问题,并且在某些情况下您可能会遇到问题,但总而言之,我认为您应该没问题。

于 2009-07-01T23:54:33.743 回答
0

在这种特殊情况下,我会犹豫不决。IceFaces 在其自己的 servlet(Direct To DOM)上运行,这相当简洁,但很多时候 D2D 处理程序不能很好地与其他标签配合使用。显然,不是所有时候,但很多时候。您需要尝试从其中一个或另一个中获取哪些标签。

此外,就其他框架的建议而言,看看 Seam。它是 JSF IMO 的杀手级应用。

于 2009-07-02T13:36:32.437 回答