Servlet

Servlet특징

  • 동적 웹애플리케이션 컴포넌트
  • .java확장자
  • 응답은 html 이용
  • java thread이용하여 동작
  • MVC패턴에서 controller로 이용됨

Mapping하는 방법

  1. .java - @WebServlet으로 매핑

    1
    2
    3
    4
    5
    @WebServlet("/Hworld")   <-- 여기!
    public class Helloworld extends HttpServlet {
    private static final long serialVersionUID = 1L;
    ...
    }
  2. web.xml - web.xml 파일에 매핑 정보 추가

    1
    2
    3
    4
    5
    6
    7
    8
    <servlet>
    <servlet-name>helloworld</servlet-name>
    <servlet-class>com.javalec.ex.Helloworld</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>helloworld</servlet-name>
    <url-pattern>/hw</url-pattern>
    </servlet-mapping>
Comments