私はJavaを初めて使用しますが、.NETの経験があります。私は学習のためにサーブレット/JSP/JDBCでCRUDを開発していました。開発中に、使用するパッケージとファイルに適切な名前を付けたいと考えました。
javaEEプロジェクトに適した名前を正しく付けないと、不快に感じます。
私はこれについてたくさん検索し、最終的にこのタイプの命名を使用することにしました。以下のディレクトリを参照して、開発経験からさらに修正できるかどうかを提案してください。
ユーザーコントローラーと呼ばれる単一のコントローラーで、すべてのCRUDおよび関連するユーザー操作に1つのコントローラーを使用する必要があります。これは、管理者、製品などのページがある場合、ページごとに多くのコントローラーを作成するためです。
User --> Properties only (POJO)
UserDAO --> Interface
UserDAOImpl --> Methods for CRUD etc
すぐにMVCフレームワークに切り替えて、JSF、Spring、Strutsについて調べます。