keembloo

MVC1 패턴 MVC2 패턴 차이 / MVC2 3-TIER(티어) 본문

CS

MVC1 패턴 MVC2 패턴 차이 / MVC2 3-TIER(티어)

keembloo 2023. 10. 31. 15:10
728x90

 

 

MVC1

컨트롤러 + 뷰 같이 사용

MVC2

컨트롤러와 뷰 따로 사용

(수업중에 한 JSP 프로젝트는

JSP의 기능들 중 인크루드밖에 사용하지 않았다.

JSP에서 자바 코드를 사용할 수 있는데 이는 서블릿도 사용할 수 있음을 뜻한다.

하지만 수업중에는 사용하지 않고 mvc2패턴을 사용하였다.)

 

 

MVC2 3티어

컨트롤러 뷰 따로 사용하고 서비스 로직 따로 작성한다 (스프링에서 사용한다)

 


MVC 패턴 장점

 

역할분담을 하여 유지보수에 좋다

싱글톤패턴에 적합하다

때문에 메모리를 효율적으로 사용할 수 있다

 

 

728x90