0277デフォルトの名無しさん
2017/06/24(土) 15:04:58.13ID:9yfN1z7w【開発環境、IDE】Java SE 8、Eclipse Pleiades、Tomcat 8、MySQL 5.6.30
【Java歴】大学で2年
【質問事項】
Javaでプログラムを書いたことはあるものの、MVCとか意識するようなのは書いたことがありません
今回Servlet・JSPを初めて触っていて、MVCについて2つ質問があります
1.MVCに則る場合、例えばログイン処理を考えると、CがDAOにIDを問い合わせてpassを受け取り照合を行うのではなく、
照合はDAOに任せ、CはIDとpassをDAOに投げてbooleanで判定を受け取るだけにするのが良いのでしょうか
間違っている場合、「処理をCにやらせずMに分離する」簡単な実例を教えていただけるとありがたいです
2.http://at-grandpa.hatenablog.jp/entry/2013/11/01/072636
WebプログラミングにおいてはVとMCの間に壁があり、しかもユーザーが直接扱うのはVだけです
よって、この「本当の姿」は通常のアプリケーションの話で、
Webの場合はM←→C←→V←→ユーザーという考え方でよいのでしょうか