모델 1 개발 방식
- 개발 속도가 빠르다.
- 개발자의 스킬이 낮아도 배우기 쉬워 빠르게 적용할 수 있다.
- JSP페이지에서 프리젠테이션 로직과 비즈니스 로직을 모두 포함하기 때문에 JSP페이지가 너무 복잡해 진다.
- 프리젠테이션 로직과 비즈니스 로직이 혼재되어 있기 때문에 개발자와 디자이너의 분리된 작업이 어려워진다.
- JSP페이지의 코드가 복작해 짐으로 인해 유지보수 하기 어려워진다.
- 정교한 Presentation 레이어를 구현하기 힘들다.(유효성 체크, 에러 처리등)
- Presenation에서 명확한 역할 분담이 된다.
- UI 레이어를 단순화 시킴으로서 디자이너도 작업하는 것이 가능하게 된다. - 단지 Display용으로만 사용된다.
- Presentation 레이어의 정교한 개발이 가능하다. 유효성 체크, 에러 처리와 같은 기능들은 Spring 프레임워크에서 제공한다.
- Dependency Pull 없이 Dependency Injection만을 이용해서 애플리케이션을 개발하는 것이 가능하다.
- UI 레이어가 단순해 짐으로서 유지보수가 쉽다.
- 새로운 기술을 익혀야하는 부담감이 있다.
- 프로젝트 초반에 개발속도의 저하를 가져올 수 있다.
출처 : 자바지기
http://wiki.javajigi.net/pages/viewpage.action?pageId=1136
소스 : https://github.com/braverokmc79/jsp_sin
게시일: 2016. 3. 19.
강사 : 신형섭(잭임연구원)
저작권 : (주)소프트캠퍼스 http://www.softcampus.co.kr 더많은 무료 강의는 사이트에서 확인하실수 있습니다.
댓글 ( 4)
댓글 남기기