jhs0129 2021. 11. 25. 14:58
320x100
반응형

모델1 - JSP파일에서 요청을 처리하고 해당 응답을 전송

          비지니스 로직과 뷰 코드가 섞임

모델2 - 웹요청을 Servlet이 받아 처리 --> 알맞게 처리후 JSP페이지로 포워딩

 

MVC(model view controller)

모델 - 비지니스 영역의 로직을 처리(로직 처리클래스, 자바빈)

뷰 - 화면 출력(JSP)

컨트롤러 - 입력처리와 흐름제어(Servlet)

 

서블릿 - doGet(), doPost() 메서드를 호출 -> 요청 기능에 맞게 수행 -> 결과를 request, session에 저장하여 JSP로 전송

 

- 요청기능 분석 과정에서 커맨드 패턴코드 사용

url을 보면 ?type=post&page=3 과 같은 형태로 전송

이러한 것은 url을 사용자에게 노출시킴 --> 막기위해서 uri자체를 명령어로 사용

http://~~~/file?cmd=hello --> http://~~~/file/hello.do

320x100
반응형