所以我参与了一个使用 Apache Karaf 作为 Web 服务框架的项目。我们正在使用 OSGi 开发包来提供服务。
我只是想了解这些捆绑包访问数据库的高级架构,我无法通过谷歌搜索找到任何可靠的信息——一切似乎都是零散的。
基本上我们使用 JPA、持久性单元 (persistence.xml?) 和数据源。所有这些都让我很困惑。如果我有一个需要将内容写入数据库的“Hello World”包,这里的一般工作流程是什么,以及如何使用上述每个组件?这个架构的整体“图表”是什么?什么是捆绑,什么不是?
我对 JAVA 很陌生,现在有很多事情要跟踪,所以希望在这里得到一些帮助!提前致谢!