私はSpring-mvcのプロジェクトから始めています。これは基本的に3つの部分で構成されています
1)フロントエンド
2)バックエンド(管理者)
3)Webサービス
ドメインとDAOレイヤーオブジェクトを可能な限り再利用できるように、同時にパッケージを分離しておくことができるように、これらの部分を整理するための最良の方法は何でしょうか(FrontendCategoryControllerやBackendCategoryControllerなどのクラス名を同じパッケージに含まないようにするため)。
また、これらすべての部分に共通の構成とpom.xmlファイルを用意することをお勧めしますか?
今のところ、私はwebappアーキタイプに従ってmavenによって生成されたプロジェクト構造から始めました
編集:
私がこれを行うことを考えている1つの方法は-
myapp
-- src
-- main
--java
--resources
-- backend
--java
-- resources
-- webservice
-- java
-- resources
すべてのJavaディレクトリで、パッケージ名は同じになります
これは正しいアプローチでしょうか
ありがとう