20.03 ~ 20.08 국비교육/JSP

MVC 모델2 - 2. 작동 원리, 매핑(Mapping)

찹키리 2020. 6. 3. 11:39

<MVC모델을 사용한 게시판의 작동 원리>

 

 

 

 

 

 

 

<웹 브라우저(WB) - 서블릿(Servlet) 매핑>

 

 

1) Annotation

 

: Java 코드에 Annotation을 작성하는 방법

 

 

 

 

서블릿에 경로를 작성한 뒤

 

 

 

 

그대로 경로를 지정하면 간단하게 서블릿과 매핑할 수 있다.

 

 

 

 

 

2) web.xml

 

: web.xml에서 URL-Pattern을 직접 서블릿에 매핑

 

 

 

 

위에서부터 차례로

1) 서블릿 정의

2) 매핑(일반 연동)

3) 자원 참조(pool 사용시)

 

web.xml을 통해 매핑하는 경우에는 url-pattern을 사용한다. 와일드 카드를 사용해 해당 문자가 포함된 모든 url-pattern을 지정한 서블릿으로 보내는 기능으로, 위의 경우 .do로 끝나는 모든 url 주소를 해당 서블릿으로 전송한다.

 

 

 

 

 

<서블릿(Servlet) - 커맨드(Command) 매핑>

 

 

: 커맨드는 여러가지의 요구사항을 한꺼번에 모아서 처리한다. 글 쓰기, 글 삭제 등 처리할 명령의 경로를 각각 설정해 서블릿과 매핑한다.

 

 

 

 

WebContent 밑의 WEB-INF폴더에 properties를 확장자로 하는 파일을 생성한다.

 

 

 

 

 

커맨드는 작업 진행 상황에 맞춰 하나씩 작성하는 게 좋다. 미리 작성하면 오류가 발생하기 때문에 아직 작업하지 않은 부분은 주석으로 막아놨다.

'20.03 ~ 20.08 국비교육 > JSP' 카테고리의 다른 글

MVC 모델2 - 5. 글쓰기(Write)  (0) 2020.06.17
MVC 모델2 - 4. Front Controller, Command, DAO  (0) 2020.06.17
MVC 모델2 - 1. Server Pool 생성  (0) 2020.06.02
파일 업로드  (0) 2020.05.06
세션 사용 로그인 예제  (0) 2020.05.06