-OOP限定-プログラム設計相談室at TECH-OOP限定-プログラム設計相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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パターンでフローを決めてるのですが、 だらだらとバリデートを書くのもフローがわかりにくくなって嫌です。 注文クラスそのものに書くべき? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch