• ベストアンサー

ServletとJSPの使い分け方

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

質問者が選んだベストアンサー

  • ベストアンサー
  • proust
  • ベストアンサー率57% (62/108)
回答No.1

「できること」には本質的に大きな違いはないです。 ただ、「何をしたいのか」によって「やりやすさ」が 変わってきます。 実際のソースコードは見たことがおありだと思いますが、 Servletは「プログラムを使ってWebのページを生成する」 という感じで、 JSPは「Webページの中にところどころプログラムを挟み込む」 という感じになります。 このことから、そのWebアプリでやらせたい処理本体 (ビジネスロジック)はServletで行い、それをどのように ユーザに見せるのかという画面デザインについては JSPで作ることが多いようです。

その他の回答 (1)

  • chi-kon
  • ベストアンサー率43% (58/132)
回答No.2

MVCとJava、J2EEとかのキーワードで検索してみてください。 使い分けのポイントおよびその背景、 なぜそうするかについてわかると思います。 「しなければならない」 ということではなくて 「こうすることが望ましい」 ということなので、 背景を抑えておかないと結局どっちでもできるんでしょ? ってことになってしまいますからね。

関連するQ&A