なぜDTOとDAOは暗記しても身につかないのか
JDBCコードの「困った」から、設計原則とAI時代のコード統治を考える なぜ、わざわざこんなクラスを作るのだろう? Javaでデータベースプログラミングを学んでいると、やがて DTO や DAO という言葉が登場します。 DTOは「データを受け渡すためのオブジェクト」、DAOは「データベースへのアクセスを担当するオブジェクト」と説明されます。 説明を読めば、言葉の意味は分かります。 しかし、初めてDTOやDAOを学んだとき、 「なぜ、わざわざこんなクラスを作るのだろう?」 と思ったことはないでしょうか。 SQLを実行したいだけなのに、DTOクラスを作る。DAOクラスも作る。さらに...
出典: Zenn AI(配信元の紹介文より引用)
このニュースの全文は、配信元でお読みいただけます。 Zenn AIで元記事を読む →
