2012-04-02 16 views
0

ここでは、CassandraをJSF 2.0で使用する際の初心者向けの質問があります。私はWebアプリケーションの初めにあり、Cassandraをバックエンドとして使用したいと考えています。私のアプリは異なる地域に展開されるべきであり、したがって同じデータがすべての地域で利用可能/複製されるべきです。JSF 2.0&Cassandra - 始める方法

ベストプラクティスに関する一般的な情報をお伝えしたいと思います。

私は次のセットアップがありますMaven2を

  • JSF 2.0(現在マネージドBeanとJPAを使用して)
  • Glassfishの3.2.1ドライバは、あなたが推薦する

  • datandaxコミュニティ版で実装されたcassandra-jdbcドライバ?
  • または、最も高度なクライアントであると思われるHector?

もしHectorがJSFプロジェクト内でHectorを正しく使うにはどうすればいいですか?

  • Hector JPAとの統合(使用方法に関する情報は見つかりませんでした)
  • JPAなしのManaged Beanから直接Hectorを使用していますか?

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

  • Managed Beans?
  • シングルトンビーン?
  • POJOs?

(私はまだJava EEのに非常に慣れていないんだけど、知識を構築する過程で)

接続をプールすることができるようにどのように私はクラス/豆を構築でしょうか?

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

このようなプロジェクトを最初からどのように開始するかについてのあなたの意見は何ですか?

私はあなたが私に与えることができるすべてのヒントに感謝しています。私はこのプロジェクトを開始するのに十分な情報を見つけるために月から苦労しています。

答えて

0

どのドライバをお勧めしますか?

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

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

もしHectorがHectorをJSFプロジェクト内で正しく使用するには?

* 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のに非常に慣れていないんだけど、 の過程で知識を構築)

接続が をプールすることができるようにどのように私はクラス/豆を構築でしょうか?

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

あなたは本当にこれらのリポジトリを読んで勉強してください。

私は以上のコメントはできませんので、私は、JPAでの経験を持っていないが、それはヘクターはあなたが興味があるだろうJPAクラスを持っているように見える。必ずこれをチェックアウトするにはHector Object Mapper紹介。

このようなプロジェクトを最初から開始する方法についてのご意見はありますか?

新しいJavaEEの場合は、最初からすべてを開始するのは難しいでしょうが、linkは、自分のプロジェクトを開始するときに役立つはずです。

関連する問題