我现在将在eclipse插件上工作,该插件可以与derby数据库一起使用,其工作包括为此应用程序添加多数据库支持(使用数据库配置向导)。
我的问题是:为实现这个项目以及未来更好的可维护性,最好的设计模式是什么?
我可以开始使用任何POC源代码吗?
任何想法都将受到高度赞赏。
答案 0 :(得分:0)
开放式的排序,但我会采取刺。
我更喜欢将JNDI用于数据源。这样,容器维护数据源连接,您的应用程序只使用一个简单的字符串来定义JNDI名称并从容器中获取连接。
有几种方法可以做到这一点,我不确定你使用的是哪个容器(像Tomcat这样的servlet,或像glassfish这样的EE),但它们都应该以某种方式支持它们。
此外,可能希望删除您对Eclipse的依赖关系以设置数据源连接并依赖于更具可移植性的东西,无论是Spring等框架,还是通过工厂自己抽象代码中的数据源连接类。