我正在使用 Maven 开发 Swing 独立应用程序。我尝试遵循 MVC 模式。我对我的项目结构感到困惑。我有这样的事情:
/src/main/java/myName/appName
/src/main/java/myName/appName/model
/src/main/java/myName/appName/view
/src/main/java/myName/appName/controller
现在我想合并 Spring 框架,是什么让我将 DAO 和 BO 接口和实现放在某个地方。我已阅读此文章链接,建议的项目结构不适合我的。我想到的是添加以下内容:
/src/main/java/myName/appName/dao
/src/main/java/myName/appName/bo
dao 目录的内容如下所示(模型目录中有 Client 和 Customer 类):
/src/main/java/myName/appName/dao/ClientDAO.java
/src/main/java/myName/appName/dao/ClientDAOImpl.java
/src/main/java/myName/appName/dao/CustomerDAO.java
/src/main/java/myName/appName/dao/CustomerDAOImpl.java
这很糟糕吗?我想学习好的做法。