JSP 70 MVC 패턴 구조 (모델1, 모델2)
백엔드/JSP2021. 4. 14. 10:31
모델1은 소규모, 작은 프로젝트를 할 때, 사이트 수정 할 일이 없을 때, 빠르게 사이트를 만들 수 있다.
다만, 유지 보수가 어렵다. HTML내에 JSP코드르 넣기 때문에 코드가 복잡해진다.
모델2는 대규모 프로젝트 , 사이트가 규모가 크다.
컨트롤러(서블릿) 페이지는 .JAVA 파일로 만든다. 어떤 페이지던지 *.do 확장자가 붙거나, web.xml에서 특정폴더에 있는 페이지는 컨트롤러로 가게해라. 자바페이지에 확장자가 do라는 확장자가 가지면 전부 컨트롤러로 가도록 web.xml에서 세팅한다.
컨트롤러가 모듈화 할 수 있다. 필요없는 모듈을 지우고 새로운것을 끼워 넣게 한다.
모델2에서는 디자이너들은 뷰만 신경쓰면된다.
모델1에서는 html과 jsp가 같이 섞여 있어서 디자이너가 jsp를 모르면 힘들다.
컨트롤러는 자바페이지로 되어있고, 자바페이지에 클래스를 만들어서 모든 페이지에 do라고 되어있을 때 가도록 web.xml에서 설정을 잡아줘야한다.
'백엔드 > JSP' 카테고리의 다른 글
인프런 JSP 강의 정리 (0) | 2021.04.26 |
---|---|
JSP 71 MVC 패턴 구현 방법 (2) | 2021.04.14 |
JSP 69 MVC의 개요 (0) | 2021.04.14 |
JSP 68 [JSTL] Functions 태그 (1) | 2021.04.14 |
JSP 67 [JSTL] Sql 태그 (0) | 2021.04.13 |
댓글()