- MVC2 기반 기초 mini project
- mybatisFramework와 SpringFramework등을 모두 사용하여 MVC2를 구현
- AOP 적용, Transaction을 통한 propagation 개념 확립
- springFramework의 web모듈중 annotaion을 사용하여 기존의 controller의 action들을 모듈화하여 하나의 컨트롤러로 요약함
- uri 패턴이 .do에서 다양한 뷰를 지원하기 위해 /app/ 그리고 다시 /*으로 변경됨
- 기존 서버 기능들을 유지/활용하여 다양한 화면(Android,ios 등)을 지원하기위한 Restful System 구성
- JavaScript Framework인 jQuery를 이용하여 jsp의 dynamic content(JavaScript)와 static content(HTML tags)의 coupling을 낮추고 동적 UI구성의 편의성을 높임
- javascript로 구현되던 동적인 화면조차 결국 데이터를 교체하기 위해선 다시 페이지를 로드해야 되는 현상을 개선하기위해 Ajax를 이용
- bootstrap & jQuery UI & ETC CSS api 를 이용하여 UI 개선