2009-07-01 19 views
0

私はJaveServerFacesを初めて使い、ICEFacesで少し遊んだので、リッチフェイスを試してみました。 基本的な質問はJSFの?-Facesを混在させてもかまいません

私はこれらの2つのアドオンを一緒に使うことができますか、それともトラブルに陥りますか?

誰か他のパッケージをおすすめできますか?

答えて

1

JSFなどのコンポーネントフレームワークは、複数のコンポーネントライブラリを念頭に置いて設計されています。つまり、JSFは必要なコンポーネントをすべて提供することはできません。そのため、他のコンポーネント・ライブラリーが基本JSFコンポーネントを拡張して拡張することが考えられます。 ICEFaceとRichfacesをうまく混ぜ合わせることができるはずです。

異なるライブラリ間で互換性の問題が発生することがありますが、特定のシナリオで問題が発生する可能性がありますが、大丈夫だと思います。

0

この特定のケースでは、私は躊躇します。 IceFacesは独自のサーブレット(Direct To DOM)上で動作しますが、D2Dハンドラは他のタグではうまく動作しません。すべての時間、明らかに、しかし多くの時間。あなたは、どちらから必要なタグを試してみる必要があります。

また、提案する他のフレームワークについては、Seamをご覧ください。 JSF IMOのキラーアプリです。

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のリポジトリを追加する必要があります。

 <repository> 
      <id>jboss-repository</id> 
      <name>jboss repository</name> 
      <url>http://repository.jboss.com/maven2/ 
      </url> 
     </repository> 

NetBeansではすべて正常に動作します。

1

私はこれらの2つを組み合わせることに非常に注意します。両方ともほぼ同じ領域をカバーしており、それらを一緒に使用することは間違いなく多くの見つけにくいエラーを導入することになります。

両方を必要とする理由はありますか?

JSF Matrixが役に立ちました。

関連する問題