MVC 패턴 (Model1 vs Model2)
·
Programming Language/JSP
Model 1 Architecture 현재는 거의 사용 안함 JSP로만 웹 어플리케이션 개발하는 방법 JSP가 client 요청에 대한 로직 처리와 view에 대한 처리를 모두 수행한다. client로부터 요청이 들어오면 JSP 페이지는 java beans나 별도의 service class를 이용하여 작업을 처리하고, 결과를 client에 출력한다. 단점 view 코드와 로직처리르 위한 java코드가 섞여있어 복잡하다. jsp 코드에 Back-end와 Front-end가 혼재되어있어 분업이 힘들다. 유지보수가 어렵다. 확장성이 나쁘다. Model 2 Architecture ( MVC ) MVC 패턴을 웹개발에 도입한 구조이다. client 요청에 대한 처리는 Servlet이, logic 처리는 java ..