Notice
Recent Posts
Recent Comments
Link
뮁이의 개발새발
[MVC 패턴] 기초개념 본문
Web Application Architecture - MVC
- JSP를 이용하여 구성할 수 있는 WAA는 크게 model1 과 model2로 나뉨
- model1 : JSP가 요청에 대한 Logic 처리와 response page(view)에 대한 처리를 모두 함
- model2 : JSP가 response page(view)에 대한 처리만 함
[model1]
- view와 logic을 JSP 페이지 하나에서 처리하는 구조
장점: 구조단순직관적, 배우기쉬움 / 개발시간짧음, 개발비용감소
단점: JSP코드가 복잡해짐, 분업 어려움, 유지보수어려움, 확장성나쁨
[model2(MVC 패턴)]
- 모든 처리를 JSP 페이지에서 하는 것이 아니라, client 요청에 대한 처리는 servlet, logic은 java class(service,dao), client에게 출력하는 response page는 JSP가 담당
장점: 코드가 복잡하지 않음. 분업용이, 유지보수쉬움, 확장성좋음
단점: 구조복잡 초기진입어렵, 개발시간증가, 개발비용증가
'Back-end' 카테고리의 다른 글
[my batis] 기본 개념 및 Spring 연동 (0) | 2021.11.08 |
---|---|
[Spring] 의존성 주입 (Dependency Injection) (0) | 2021.10.31 |
[HttpSession] 기초 개념 (0) | 2021.10.14 |
[Cookie] 기초 개념 및 구현 (0) | 2021.10.14 |
[JSP] 기초 개념 및 구현 (0) | 2021.10.14 |
Comments