자바 중급 (JAVA-Web) 강좌 자료] MVC 패턴 종류

 

자바 중급 (JAVA-Web) 강좌 자료] MVC 패턴 종류

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

MVC 패턴 종류

 

—- Model1

 

    View: JSP
    ◦Controller: Bean
    ◦Model: DAO
    ◦비즈니스 로직의 결과에 따라 뷰를 바꿔주기가 쉽지 않다.è 컨트롤러와 뷰를 분리하기 힘들다.è 뷰의상용성이 떨어진다.
    ◦구조가 간단하기 때문에 쉽고, 빠르게 개발 가능
    ◦초기 자바 웹 응용 프로그램 구축에 널리 보급

- Model2

    ◦Controller: 서블릿, Action 개체

    Model: DAO

    View: JSP

    모든 클라이언트의 요청은 서블릿이 접수

    요청에 따라 처리 객체(Action 개체) 선택

    Action 개체는 Model을 이용해서 비즈니스 로직 실행

    비즈니스 로직 수행 결과에 따라 JSP 선택

    JSP에서 프레젠테이션 생성

    각 역할별 재 사용성이 높고, 확장성이 우수함

    컨트롤러 설계시 많은 주의가 필요è프레임워크의 필요성이 증대

    스트럿츠 프레임워크

 

+ Recent posts