Webサーバ->コンテナ->サーブレット->JSP
ターゲットを知る!
Webサーバ
副手
必要なメソッドは、サービスボードから呼び出さなければなりません.パラメータが受信した値も渡さなければなりません.
コンテナ。
シルクハーブから出して使います.
コンテナの動作
(ユーザはそれをweb.xmlにマッピングする必要がある)
要求に一致するサーブレットが見つかりますが、サーブレットを見つけるには、開発者がサーブレットをマッピングする必要があります.
適切なテンプレートが見つからないため、コンテナには情報が見つかりません.
servlet 3.0はAnnotationのサポートを開始し、ディスクリプタを配置することなくテンプレートをマッピングできます.
@WebServlet("/myservlet")
public class MyServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse) throws ServletException, IOException{
PrintWriter out = response.getWriter();
out.println("<html>" + "<body>" + "<h1 align=center> HelloWorld! </h1>" + "</body>" + "<html>");
}
}
HttpServeretクラスを継承するクラスを作成してdoGet()メソッドを上書きします.
毒性が低下する.エラーが発生した場合、要求を追加すると修復が困難になります.
逆に、JSPではJavaコードをhtmlコードに入れることができます.
Webアプリケーションサーバ(WAS)
WebサーバとWebコンテナの組み合わせ
HTTPでインターネット上でアプリケーションを実行します.
動的サーバの内容は、一般的なWebサーバとは異なります.
主にデータベース・サーバのように実行されます.
WebサーバとWebアプリケーションサーバは、動的なコンテンツを直接実行できますか?区別に使えます!
ソース:https://sleepyeyes.tistory.com/13
続行...
Reference
この問題について(Webサーバ->コンテナ->サーブレット->JSP), 我々は、より多くの情報をここで見つけました https://velog.io/@yuhyerin/웹-서버-컨테이너-서블릿-JSPテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol