を利用する理由JSPの代わりにサーブレット?[定休日]
https://softwareengineering.stackexchange.com/questions/203357
-
29-09-2020 - |
質問
(書き換えのための再開:)
教えて相対優位のサーブレット上JSP、ょうか。
がJSPにすることを目標とが容易ですので入れるコード内JSP、またはサーブレットなしコードの分離ができるからです。がその他の注意事項?
その他に関する情報が非常。
解決
のJSPはもしやすいコードを読み込んだを作成する際の動的HTMLフロントです。-
それを書き、主にHTMLのある場所での組み込みJavaのコードです。
にサーブレットについて倒立(上下反転)してロジック、ie、javaコードを印刷します。
ことになるので、表層にもコードをHTML/JS.
一方、ビジネスロジックは多くのJavaコードを見られるので、そういった場合で用いるサーブレットやPOJOs(プレーン、旧Javaオブジェクト).
編集:ある性能の違いからJSPコードなのではないこともに変換されservlet.のみ、初めて実行するJSPの後、クリックするとnhkサイトを離れでもうちょっと走るので変換するservlet.
などの比較的単純に"Hello World"プログラムJSP vs servlet:
JSP:
<html>
<head><title>Hello World JSP Page.</title></head>
<body>
<font size="10"><%="Hello World!" %></font>
</body>
</html>
サーブレット
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<html>");
pw.println("<head><title>Hello World</title></title>");
pw.println("<body>");
pw.println("<h1>Hello World</h1>");
pw.println("</body></html>");
}
}
所属していません softwareengineering.stackexchange