ここでは、JSF 2.0 で Cassandra を使用する際の初心者向けの質問をいくつか紹介します。私は Web アプリケーションを開始していて、Cassandra をバックエンドとして使用したいと考えています。私のアプリはさまざまな地域に展開する必要があるため、同じデータをすべての地域で利用/複製する必要があります。
ベスト プラクティスに関する一般的な情報を知りたいです。
私は次の設定をしています:
- Maven2
- JSF 2.0 (現在はマネージド Bean と JPA を使用)
- グラスフィッシュ 3.2.1
おすすめのドライバーは?
- cassandra-jdbc ドライバーは datastax コミュニティ エディションで実装されていますか?
- または、最も高度なクライアントと思われるヘクターは?
Hectorの場合、JSFプロジェクト内でHectorを適切に使用するにはどうすればよいですか?
- Hector JPA 統合 (使用方法に関する情報が見つかりませんでした)?
- JPAなしでマネージドBeanから直接Hectorを使用していますか?
JSF 2.0 Web アプリケーションでドライバーを最適に使用するにはどうすればよいですか?
- マネージドビーンズ?
- シングルトンビーン?
- POJO?
(私はまだ Java EE にあまり詳しくありませんが、知識を構築する過程にあります)
接続をプールできるようにするには、クラス/Bean をどのように構成すればよいですか?
JSF/Java EE または JSF/POJO を使用して、ベスト プラクティスでセットアップがどのように使用されているかを確認するオープン ソースの例はありますか?
このようなプロジェクトをゼロから始める方法についてどう思いますか?
あなたが私に与えることができるすべてのヒントに感謝します。このプロジェクトを開始するのに十分な情報を見つけるのに 1 か月も苦労しています。