ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • servlet mapping
    컴퓨터/웹 프로그래밍 2019. 12. 19. 22:41

    - jsp와 servlet을 섞어

    jsp : view에 해당하는 부분 만들어

    servlet : controller, model에 해당하는 부분 만든다

     

    - servlet mapping : 외부에서 요청하기 쉽도록 특정 문자를 이용해서 맵핑

    요청이 들어오면 여러 개 servlet 중 골라서 준다

    보안 취약, 복잡한 url보다는 간결한 url

    ex)

    full path일 때 : Http://domain(:port번호)/context path(프로그램의 context root)/폴더/servlet의 full name

    간결한 path : context path/unique name(nickName)

    각 servlet마다 이름이 필요하다

     

    cf) 위치

    package - java Resource 안에 - src 안에 - package 안에 - java servlet file

    package 안에 - WebContent 안에 - WEB-INF 안에 web.xml파일

     

    1) web.xml파일(환경설정 파일, 배치 지시자"deployment descriptior")을 이용한 맵핑

    고전적인 방법

    servlet-class안에는 패키지 이름+'.'+파일 이름

    servlet 등록하고 mapping

    <servlet>
    
      <servlet-name>servletEx</servlet-name>
    
      <servlet-class>com.servlet.ServletEx</servlet-class>
    
    </servlet>
    
    <servlet-mapping>
      <servlet-name>servletEx</servlet-name>
      <url-pattern>/SE</url-pattern>
    </servlet-mapping>

     

    2) java Annotation을 이용한 맵핑

    ex) @WebServlet("/Hello")

    '컴퓨터 > 웹 프로그래밍' 카테고리의 다른 글

    웹앱, viewport, cdn  (0) 2020.01.29
    [jsp] form 데이터 처리  (0) 2019.12.20
    [jsp] Servlet Life-Cycle  (0) 2019.12.19
    Servlet request, response  (0) 2019.12.19
    MobX 01: Autorun  (0) 2019.09.16

    댓글

Designed by Tistory.