문제점
•웹 프로그램의 화면 기능이 복잡해지므로 서블릿의 자바 기반으로 화면 기능 구현 시 어려움이 발생함
•디자이너 입장에서 화면 구현 시 자바 코드로 인해 작업이 어려워함
•서블릿에 비즈니스 로직과 화면 기능이 같이 있다 보니 개발 후 유지관리가 불편함
해결책
•서블릿의 비즈니스 로직과 결과를 보여주는 화면 기능을 분리하자
•비즈니스 로직과 화면을 분리함으로써 개발자는 비즈니스 로직 구현에 집중하고 , 디자이너는 화면 기능
구현에만 집중하자
•개발 후 재사용성과 유지관리가 휠씬 수월해진다