- ベストアンサー
ServletとJSPの使い分け方
いまだにサーブレットとJSPの使い分け方がよくわからないのですが、みなさんはWebアプリを開発するときってどういうふうに使い分けてますか? ネットでいろいろ調べたときに、やろうと思えばサーブレットでできることはJSPですべてできるとか書いているサイトがありました。その逆も。 使い分けのポイントを教えてくださ~い! あとできればEJBも・・・。 よろしくお願いします!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「できること」には本質的に大きな違いはないです。 ただ、「何をしたいのか」によって「やりやすさ」が 変わってきます。 実際のソースコードは見たことがおありだと思いますが、 Servletは「プログラムを使ってWebのページを生成する」 という感じで、 JSPは「Webページの中にところどころプログラムを挟み込む」 という感じになります。 このことから、そのWebアプリでやらせたい処理本体 (ビジネスロジック)はServletで行い、それをどのように ユーザに見せるのかという画面デザインについては JSPで作ることが多いようです。
その他の回答 (1)
- chi-kon
- ベストアンサー率43% (58/132)
回答No.2
MVCとJava、J2EEとかのキーワードで検索してみてください。 使い分けのポイントおよびその背景、 なぜそうするかについてわかると思います。 「しなければならない」 ということではなくて 「こうすることが望ましい」 ということなので、 背景を抑えておかないと結局どっちでもできるんでしょ? ってことになってしまいますからね。