-OOP限定-プログラム設計相談室
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
288:デフォルトの名無しさん 08/08/21 23:34:15 訂正 ×受信データを戻り値とする ○受信データを関数ポインタの引数にしてその関数を実行する 289:デフォルトの名無しさん 08/08/31 16:08:07 ちょっとここの主題とずれるかもしれませんが、 ブラウザ - Webサーバー - APサーバー - DB という一般的な構成でのエラーチェックで質問です。 入力データのチェックをするときに、未入力や不正文字はMVCのCで チェックして、DBに問い合わせないとわからないチェックはMでいいですよね。 注文入力をするときに、数量の未入力は前者、在庫チェックは後者です。 でですね、「数量の上限」や「不可能な注文の組み合わせ」みたいに 「ビジネスロジックだけどDBに問い合わせる必要はない」というチェックは APになげると余計な通信が発生するのでWebサーバーでやろうと思ってます。 Webサーバー側のpackageには原則Actionクラスしかないのですが、 このpackage配下にチェッカークラスを置くのに違和感を感じます。 注文形態が複雑でActionがいっぱいあるので、注文BaseActionを 作ってTemplateMethodパターンでフローを決めてるのですが、 だらだらとバリデートを書くのもフローがわかりにくくなって嫌です。 注文クラスそのものに書くべき?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4977日前に更新/83 KB
担当:undef