【发布时间】:2012-03-02 02:47:31
【问题描述】:
我的系统正在通过 Hibernate/JDBC 连接到 Oracle。我想使用抽象对其进行重构,以将其实现与 Hibernate 库分离。这是有朝一日团队可以切换到另一个 JPA 实现的备份,而无需痛苦地更改核心业务逻辑以适应新的 JPA 实现。这样做有什么建议?
顺便问一下,我想从大师那里得到一些建议,将现有项目与外部开源 jar 解耦的常见做法/策略是什么?
【问题讨论】:
标签: java design-patterns architecture open-source