java - 我们可以在独立应用程序中使用数据访问层吗?

标签 java design-patterns

我正在开发一个独立java应用程序,稍后将其打包为jar并将部署到企业应用程序(EAR)中。

我在应用程序中使用 JDBC 多次访问数据库,在此应用程序中我可以使用任何数据访问设计模式(如 Abstract DAO)吗?或者我不应该考虑在独立的java应用程序中包含数据访问层或任何此类层?

最佳答案

当然,您可以使用 Web 应用程序执行任何操作。此外,抽象 DAO 模式并不特定于一组特定的应用程序。

有几种方法可以做到这一点。

您可以将 DAO 代码创建为 jar 并将其包含在部署为 EAR 的其他项目的类路径中。

关于java - 我们可以在独立应用程序中使用数据访问层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18785488/

相关文章:

java - 一致 UI 的设计模式

c# - 非线性系统 - 如何跟踪委托(delegate)的未知数?

javascript - 用于跨平台 HTML5 应用程序的 Javascript 设计模式适配器

android - 锁定 Android 手机(锁定图案或类似图案)

java - 访问 ibm bluemix java 运行时中的文件

java - 创建可分割类

java - 在java中获取包装对象

design-patterns - 为什么我们应该将«Logger»类视为单例呢?

java - 为什么使用 1<<4 而不是 16?

Java 8 流的 forEach 具有多个数组