『プロになるためのWeb技術入門』6章〜7章を読んだ
フレームワークの処理の流れがつかみにくかったので紙に書いて整理しながら読んだ。
Webアプリケーションのアーキテクチャ
・MVCモデル
・Layers
レイヤーとMVCの対応
プレゼンテーション層 ↔︎ コントローラ・ビュー
ビジネスロジック層 ↔︎ モデル
データアクセス層 ↔︎ モデル
データアクセス層の実現方法
・DAOパターン・・・データベースへのアクセス機能を切り離し、再利用性とメンテナンス性を向上させるためのデザインパターン。
・ORマッピングフレームワーク・・・データベースの情報をオブジェクトに組み立て直すのを楽にする方法。