Webサービス プログラ ..
[2ch|▼Menu]
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