모델: 애플리케이션 객체
뷰 : 디스플레이하는 방법
컨트롤러 : 사용자 인터페이스가 사용자 입력에 반응하는 방법
* 데이터가 변경될때마다 모델은 자신과 관련된 뷰에 알려주고 이에 따라 뷰는 스스로 자신의 외형을 변경하여야 한다.
* MVC는 워크 플로우와 표현부로부터 비즈니스로직을 분리시키는 것이며 애플리케이션의 구조와 사용자에게 표현되어지는 정보로부터 모델을 분리시키는 것이 핵심임
- 모델 컴포넌트
EJB를 사용하는 경우 빈에서 받은 value object지칭
- 뷰 컴포넌트
HTML, JSP등으로 구성된 표현부
- 컨트롤러 컴포넌트
서블릿 또는 자바클래스 또는 빈으로 되어 있으며 비즈니스 오퍼레이션을 실행( 어플리케이션의 행위를 정의)
'JAVA > JEE' 카테고리의 다른 글
웹로직 컴파일 명령 (0) | 2004.03.24 |
---|---|
[펌] [퍼옴]J2EE와 애플리케이션개발속의 디자인 패턴 (0) | 2004.03.19 |
[펌] FactoryMethodPattern (0) | 2004.03.19 |
[펌] 배치디스크립터 (0) | 2004.03.19 |
[펌] UML산출물간의 연관성 (0) | 2004.03.19 |