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
これは悪いですか?良い習慣を学びたい。