08 MVC 패턴의 이해


08 MVC 패턴의 이해

1. MVC 패턴 1) 디자인 패턴(Design Pattern) 이란? 디자인 패턴은 처음에는 건축학적 관점에서 출발한 개념이었으나, 소프트웨어 설계에서 공통적으로 발생하는 문제에 대한 재사용 가능한 솔루션으로 제시되었습니다. 물론 완벽한 설계란 없으며 시대의 흐름에 따라 달라질 수 있지만, 시행착오를 통해 스스로 터득해야 할 문제를 정리해둔 솔루션이 있다면 당연히 검토할 가치가 있는 것입니다. 소프트웨어의 디자인 패턴은 생성, 구조, 행동, 동시 실행 등의 문제에 대해 여러 패턴을 제시하고 있으며 UML 클래스 다이어 그램을 이용해 구조를 표현하고 있습니다. UML 이란 Undefined Modeling Language 의 약어로, 객체지향 설계와 구현을 지원하기 위해 만들어진 일종의 모델링 언어입니다. 프로그래밍 언어와 같은 형태는 아니고 시스템 분석, 설계에 필요한 내용을 여러 다이어그램 형태로 정의한 규격입니다. 2) 추상 팩토리 패턴(Abstract Factory Patte...


#JSP #MVC #서블릿 #자바웹

원문링크 : 08 MVC 패턴의 이해