【发布时间】: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 之类的?
您对如何从头开始这样一个项目有什么看法?
感谢您给我的所有提示。一个月以来,我一直在努力寻找足够的信息来开始这个项目。
【问题讨论】: