私はJaveServerFacesを初めて使用し、ICEFacesで少し遊んだので、richfacesを試してみました。したがって、基本的な質問は次のとおりです。
これら 2 つのアドオンを一緒に使用できますか? それとも問題が発生しますか?
他のパッケージを勧めてもらえますか? (特にネットビーンズの場合)
JSF などのコンポーネント フレームワークは、複数のコンポーネント ライブラリを使用することを念頭に置いて設計されています。つまり、JSF は必要なすべてのコンポーネントを提供することはできず、1 つのライブラリも提供できないという考えです。そのため、他のコンポーネント ライブラリがベース JSF コンポーネントを拡張および強化するという考え方です。ICEFaces と Richfaces をうまく組み合わせることができるはずです。
異なるライブラリ間で互換性の問題が発生することもあれば、特定のシナリオで問題が発生することもありますが、全体としては問題ないと思います。
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>
また、メインの pom に JBoss リポジトリを追加する必要があります。
<repository>
<id>jboss-repository</id>
<name>jboss repository</name>
<url>http://repository.jboss.com/maven2/
</url>
</repository>
NetBeans ではすべて正常に動作します。
この2つを組み合わせるのには非常に注意が必要です。どちらもほぼ同じ領域をカバーしており、それらを一緒に使用すると、見つけにくい多くのエラーが発生することは間違いありません。
両方欲しい理由はありますか?
JSF マトリックスが役立つ場合があります。