在Java EE应用程序中集成不同的持久性技术

时间:2012-06-05 08:11:17

标签: java-ee storage dao jca

我在想如何将SQL-DB,非SQL-DB,普通文件存储等不同的持久性技术灵活地集成到Java EE应用程序中。我在这里写了一些指示,如果你评论它们我会很高兴。

在集成层中,我们将使用DAO模式来本地化数据访问的代码。对于SQL-DB的实体类来说,这是非常困难的。但是,除了这个DAO之外,还有一个用于非SQL-DB的DAO和一个用于普通文件的DAO。 DAO将是无状态会话bean,以确保事务功能,位置透明性和并发性。然而,并发和位置透明性似乎需要在非SQL-DB和普通文件存储的数据层中实现。

我想知道DAO设计模式是否最适合实现整个机制。我也遇到了我不熟悉的JCA模式,并且有很多文档。如果你评论这些想法,我会很高兴。你有没有类似的任务?感谢您到目前为止的阅读。

0 个答案:

没有答案