Webサービス プログラ ..
637:デフォルトの名無しさん
06/08/12 12:42:54
PHP でHPを作っていますが、各クラスの役割についてちょっと意見をいただきたいと思います。
一応MVCモデルで作られています。
Controlerクラス ActionとViewを関連付ける。
全画面の処理手順は、Contorler -> Action - > View となる。
1つ作成。
Actionクラス
業務ロジックを行うクラス。 画面ごとに1つ作成
Viewクラス
画面の表示を行うクラス。 画面ごとに1つ作成
Daoクラス
データベースの操作を行う。結果をDtoオブジェクトとして返す。
画面ごとに1つ作成。
Dtoクラス
データベースから取得したデータを保持するクラス。
メソッドは実装しない。
データのまとまりごとに1つ作成。
[疑問]
PHPで、setter、getterメソッドは必要なのか。
連想配列の方が利便性が高い気がする。
DBのデータを保持するクラスと画面に表示するためのデータを保持するクラスは
分けたほうがよいか。(これについては、いろんな議論がされていた)
なんかこういう構造の方がよいよっていう話を聞かせてください。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5390日前に更新/250 KB
担当:undef