2017-02-13 36 views
2

JSPが初めて実行されるとき、JSPはサーブレットに変換されます。変換の理由は何ですか?JSPがサーブレットに変換されるのはなぜですか?

+0

JSPファイルは、それがサーブレット/ Javaファイルに変換され、いくつかのプロセスの後に、サーバにHTTPリクエストを送信します。なぜサーブレットですか? htmlがそれをしないとき。 – user2431205

+0

私はそれがどのように変換されるのか分かります。問題はそれが変換される理由です。私はこの質問をインタビューで尋ねられ、jspエンジンがサーブレットに変換する方法を説明しました。しかし、それは尋ねられたものではなく、面接官はなぜ私に尋ねてきたのですか、なぜそれが「サーブレット」に変換されるのですか?私はその質問から何が期待されているのか分からない。私は誰もそれについて考えていると思っていた – user2431205

+1

@AxelH JSP ***は***サーブレットに変換されます。 JSP仕様から: 'JSPページはサーブレットクラスを作成するために翻訳されます。'ここに間違った情報を投稿したり、投稿する前にあなたの事実を確認したりしないでください。 – EJP

答えて

1

JSPはサーバーサイドのJavaサーブレットにコンパイルされます。実際のサーブレットでこれを行うには多くの作業が含まれているため、HTML/CSS/JSの作成と保守を容易にすることが主な目的です。 基本的には、Webページのthat web designers can create the uiであり、Javaプログラマが動的コンテンツを追加することができます。Webデザイナーは、JSPで作業するためにJavaを知る必要はなく、クラスや継承などを意識する必要はありませんサーブレットを書くとき。 MVCのアーキテクチャに精通して、すべてが理にかなっています。

enter image description here

+0

@AxelH JSP ***は***がServletに変換されます。 JSP仕様から: 'JSPページはサーブレットクラスを作成するために翻訳されます。'ここに間違った情報を投稿したり、投稿する前にあなたの事実を確認したりしないでください。 – EJP

+2

@AxelHあなたは少なくとも3回、虚偽記載をしました。 3つのコメントはそのような状況では過度ではありません。 「JSP仕様」は見つけるのが難しくありません。私はあなたがそれを読んでいなくてもそれについての質問に答えていることに驚き、それについての最初のことを知っているようには見えません。 – EJP

+0

@EJPあなたは私の質問に答えられますか?それでも質問は変わらない – user2431205

関連する問題