MCV에 들어가기 앞서 J2EE 어플리케이션에 대해 확인하자
- 자바를 이용한 서버 측 개발을 위한 플랫폼
- 표준 플랫폼인 Java SE를 사용하는 서버를 위한 플랫폼
- 기업 환경의 어플리케이션을 만드는데 필요한 스펙들의 집합
- 전사적 차원에서 필요로 하는 도구로 지원
- 대규모의 동시 접속과 유지, 다양한 시스템의 연동 네트워크 기반 등
- EJB, JSP, Servlet, JNDI 같은 기능을 지원
- WAS(Web Application Server)를 이용하는 프로그램 개발 및 운영 시 사용
- Model - View - controller
- 비즈니스 로직과 프레젠테이션 로직의 분리
- 서블릿과 비즈니스 로직의 분리
비즈니스 로직의 재사용
- 프리젠테이션 로직의 변경에 영향을 받지 않음
- 자바 클래스로 작성
다음 장에서 MVC 3가지 타입을 알아보자