状況
課題としてJavaEEを用いてWebアプリを制作しているのですが、
複数のテーブルからデータを取得し、一覧として表示する機能を実装するにあたり、
どのようにBO、DAO、DTOを組むのが最適か悩んでおります。
また、ファクトリの理解ができておらず、
DAOをハードコーディングしてしまっている状態です。
試したこと
- DAOをテーブル単位、DTOはテーブル単位のものに加えてサービス単位のものを作り、BOでテーブル単位のDTOからサービス単位のDTOにデータをコピーする。
- サービス単位のDAO、DTOを作り、SQLで複数テーブルからデータを取得する。
他不明な点
- リスト試したこと①において、サービス単位のDTOを作成する際にどのようにして作ればいいのか?(継承やファクトリ)
補足情報(FW/ツールのバージョンなど)
Eclipse (4.7.3a)
Java (9.0.4)
Tomcat (9.0)
MySQL (8.0.28)
最後に
お世話になっております。
独学での学習のため、オブジェクト指向やDAOパターンに対する知見が浅く、
問題が多々あるとは思いますが、ご指摘頂けますと幸いです。
初歩的な質問とは思いますが、ご教示頂けますよう、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。