레이블이 servlet인 게시물을 표시합니다. 모든 게시물 표시
레이블이 servlet인 게시물을 표시합니다. 모든 게시물 표시

2021년 10월 16일 토요일

[서블릿 리스너, 어노테이션예제, listener annotation]

[서블릿 리스너, 어노테이션예제, listener annotation]


- 어노테이션으로 할 경우


package ojc;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

@WebServletContextListener
public class MyListener implements ServletContextListener {
private ServletContext ctx = null;
// Tomcat Shutdown 시키면 아래 메시지 확인

public void contextDestroyed(ServletContextEvent event) {

System.out.println(">>> onjweb Webapp destroyed!!");
this.ctx = null;
}

// Tomcat시작시 아래 메시지 출력

public void contextInitialized(ServletContextEvent event) {
this.ctx = event.getServletContext();
System.out.println(">>> onjweb Webapp start!!");
}
}


- web.xml에 XML 설정으로 하는 경우

<listener>
    <listener-class>java1.MyListener</listener-class>
</listener>

2020년 8월 28일 금요일

자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및 HelloWorld

자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및  HelloWorld 

 

package hello;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

//@WebServlet("/HelloWorld")   //어노테이션을 사용안하려면 web.xml에서 servlet 매핑을 해야한다.

public class HelloWorld extends HttpServlet {

   protected void service(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {

      response.setContentType("text/html; charset=euc-kr");

      response.getWriter().println("Served at: " + request.getContextPath());

      response.getWriter().println("<br/><h2>안녕 서블릿!!</h2>");

   }

 

}

 

<?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 

    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 

    "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 

    <servlet

        <servlet-name>HelloWorld</servlet-name> 

        <servlet-class>hello.HelloWorld</servlet-class> 

    </servlet

    <servlet-mapping> 

        <servlet-name>HelloWorld</servlet-name> 

        <url-pattern>/HelloWorld</url-pattern> 

    </servlet-mapping> 

</web-app> 

 

 

cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
#서블릿 #서블릿강좌 #서블릿강의 #자바서블릿 #Servlet강좌 #servlet #servlet교육 #servlet강좌 #javaservlet #서블릿helloworld #servlethelloworld

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...