Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在将在一个 Eclipse 插件上工作,该插件与 derby 数据库配合良好,工作包括为该应用程序添加多数据库支持(使用数据库配置向导)。
我的问题是:为了实现这个项目和未来更好的可维护性,最好的设计模式是什么?
有没有我可以开始的 POC 源代码?
任何想法都将受到高度赞赏。
有点开放式的,但我会采取行动。
我更喜欢将 JNDI 用于数据源。这样,容器维护数据源连接,您的应用程序只需使用简单的字符串来定义 JNDI 名称并从容器获取连接。
有几种方法可以做到这一点,我不确定你使用的是什么容器(像Tomcat这样的servlet,或者像glassfish这样的EE),但它们都应该以某种方式支持它们。
此外,可能希望消除对 Eclipse 的依赖来设置数据源连接并依赖更便携的东西,无论是 Spring 等框架,还是通过工厂类自己在代码中抽象数据源连接。