プロが教えるわが家の防犯対策術!

いまだにサーブレットとJSPの使い分け方がよくわからないのですが、みなさんはWebアプリを開発するときってどういうふうに使い分けてますか?
ネットでいろいろ調べたときに、やろうと思えばサーブレットでできることはJSPですべてできるとか書いているサイトがありました。その逆も。
使い分けのポイントを教えてくださ~い!
あとできればEJBも・・・。

よろしくお願いします!

A 回答 (2件)

MVCとJava、J2EEとかのキーワードで検索してみてください。



使い分けのポイントおよびその背景、
なぜそうするかについてわかると思います。

「しなければならない」
ということではなくて
「こうすることが望ましい」
ということなので、
背景を抑えておかないと結局どっちでもできるんでしょ?
ってことになってしまいますからね。
    • good
    • 0

「できること」には本質的に大きな違いはないです。


ただ、「何をしたいのか」によって「やりやすさ」が
変わってきます。

実際のソースコードは見たことがおありだと思いますが、
Servletは「プログラムを使ってWebのページを生成する」
という感じで、
JSPは「Webページの中にところどころプログラムを挟み込む」
という感じになります。

このことから、そのWebアプリでやらせたい処理本体
(ビジネスロジック)はServletで行い、それをどのように
ユーザに見せるのかという画面デザインについては
JSPで作ることが多いようです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!