Model : 모든 모델클래스는 같은 인터페이스를 상속 받아 동일한 구조로 작성 - 사용성 및 유지보수의 효율성 증가 Controller가 사용하는 request와 response를 View와 Model에서 다 사용할 수 있다. Model 1 방식의 _action.jsp는 Model2 에서는 MODEL이 다 처리하기에 사용하지 않는다. 똑같은 코드를 자바에서는 include할 수 있는 방법이 없기 때문에 일일이 파일마다 써줘야 한다. → 이부분을 보완한 방식이 AOP(관점지향프로그래밍)이고, 모듈 형태로 만들어 사용하게 할 수 있다. Model+Service+@Controller : Business Layout DAO+DB : Persistence Layout → Mybatis or Hivernate V..