【问题标题】:JSF 2.0 & Cassandra - How to get startedJSF 2.0 和 Cassandra - 如何开始
【发布时间】:2012-04-16 15:13:39
【问题描述】:

这里有几个关于在 JSF 2.0 中使用 Cassandra 的新手问题。我正在启动一个 Web 应用程序,并希望使用 Cassandra 作为后端。我的应用应该部署在不同的区域,因此相同的数据应该在所有区域中可用/复制。

我想了解有关最佳做法的一般信息。

我有以下设置:

  • Maven2
  • JSF 2.0(当前使用托管 Bean 和 JPA)
  • Glassfish 3.2.1

您会推荐哪个驱动程序?

  • cassandra-jdbc 驱动使用 datastax 社区版实现?
  • 还是Hector,似乎是最高级的客户端?

如果是 Hector,我将如何在 JSF 项目中正确使用 Hector?

  • Hector JPA 集成(找不到任何有关如何使用的信息)?
  • 在没有 JPA 的情况下直接从托管 Bean 中使用 Hector?

如何在 JSF 2.0 Web 应用程序中最好地使用驱动程序?

  • 托管 Bean?
  • 单豆?
  • POJO?

(我对Java EE还不是很熟悉,但是正在积累知识)

我将如何构建类/bean 以便可以合并连接?

是否有使用 JSF/Java EE 或 JSF/POJO 的开源示例来了解如何在最佳实践中使用诸如 setup 之类的?

您对如何从头开始这样一个项目有什么看法?

感谢您给我的所有提示。一个月以来,我一直在努力寻找足够的信息来开始这个项目。

【问题讨论】:

    标签: jsf cassandra hector


    【解决方案1】:

    您会推荐哪个驱动程序?

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

    我可能会建议赫克托,因为这个项目状态是活跃的。网上有很多问答、文章和手册,对您开始学习这项新技术有很大帮助。但这并不意味着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 新手,可能很难从头开始,但这个 link 应该会在您开始自己的项目时为您提供帮助。

    【讨论】:

      猜你喜欢
      • 2011-04-17
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 2011-02-27
      • 2011-03-28
      • 1970-01-01
      相关资源
      最近更新 更多