所以我参与了一个使用Apache Karaf作为Web服务框架的项目。我们正在开发使用OSGi提供服务的捆绑软件。什么是OSGi DB访问的高级体系结构布局?
我只是想通过这些软件包了解数据库访问的高级体系结构,而且我无法通过Google搜索找到关于此的任何可靠信息 - 一切似乎都是分散的。
基本上我们使用的是JPA,Persistence Units(persistence.xml?)和DataSource。所有这些让我非常困惑。如果我有一个需要将东西写入数据库的“Hello World”包,那么这里的一般工作流程是什么?以及上述每个组件是如何使用的?这个架构的整体“图”是什么?什么是捆绑,什么不是?
我对JAVA很陌生,现在有很多事情要跟踪,所以希望在这里有所帮助!提前致谢!
你应该看看工作彼得柯瑞恩斯在做什么。 http://blog.osgi.org/2013/08/the-perfect-osgi-persistence-model.html –