0

ここでは、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 か月も苦労しています。

4

1 に答える 1

0

おすすめのドライバーは?

* cassandra-jdbc driver implemented with datastax community edition?
* Or Hector, which seems to be the most advanced client?

このプロジェクトのステータスがアクティブであるため、おそらくヘクターをお勧めします。オンラインで見つけることができる多くの Q&A、記事、およびマニュアルがあり、この新しいテクノロジを学び始めるときに大いに役立ちます。しかし、それは cassandra-jdbc ドライバーがオンラインで見つけられる資料が不足していることを意味するものではありません。これは、バージョン0.8から現在の最新バージョンまでのhectorライブラリを使用した私の個人的な好みの開発です。

Hectorの場合、JSFプロジェクト内でHectorを適切に使用するにはどうすればよいですか?

* Hector JPA integration (could not find any information on how to use)?
* Using Hector directly from Managed Beans without JPA?

JSF 2.0 Web アプリケーションでドライバーを最適に使用するにはどうすればよいですか?

* Managed Beans?
* Singleton Bean?
* POJOs?

(私はまだ Java EE にあまり詳しくありませんが、知識を構築する過程にあります)

接続をプールできるようにするには、クラス/Bean をどのように構成すればよいですか?

JSF/Java EE または JSF/POJO を使用して、ベスト プラクティスでセットアップがどのように使用されているかを確認するオープン ソースの例はありますか?

これらのリポジトリを実際に読んで勉強する必要があります。

私は JPA の経験がないので、これ以上コメントすることはできませんが、hector にはあなたが興味を持つ JPA クラスがあるようです。このHector Object Mapperの紹介を必ずチェックしてください。

このようなプロジェクトをゼロから始める方法についてどう思いますか?

初めて JavaEE を使用する場合、すべてをゼロから始めるのはおそらく難しいでしょうが、このリンクは、独自のプロジェクトを開始するときに役立つはずです。

于 2012-04-10T03:51:29.973 に答える