ドメインモデル VS トランザクションスクリプトat PHPドメインモデル VS トランザクションスクリプト - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト23:nobodyさん 09/05/24 22:14:36 fimh7Ald >>22 ドメインモデル貧血症の理解は入り口に過ぎず。 2chで理解しようってのは無理なんじゃ? 24:1 09/05/25 21:34:23 OuLK7/Hk >>22 >EntityがLogicも包含すると。 アーキテクチャとしての違いの基本はそうです。つまりオブジェクト指向にするということです。 25:1 09/05/25 21:36:26 OuLK7/Hk 僕の理解では、アーキテクチャとしての大きな違いは、関連する情報の取得方法だと思います。 関連とは手続き型でいうと構造体に別の構造体の変数を持っている感じです。 手続き型であるトランザクションスクリプトでは、ServletやActionやServiceやLogicといった 処理専門のクラスがDaoを呼び出した結果を、この構造体にデータを詰め込みます。 当然ながら詰め込んでいない構造体のデータは参照しても値が取得できません。 例えば、Employee has Department has Companyという構造だとして、 処理専門のクラスがEmployeeとDepartmentしかデータを詰め込んでいない場合、 (Employeeのインスタンス)e.department.companyはnullになってしまいます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch