2013년 9월 25일 수요일

[JAVA, JSP강좌, 자바강좌]자바, JSP 모델1(Model1 방식)Model [모델1 문제점] 프리젠테이션 로직과 비지니스 로직 의 혼재로

[JAVA, JSP강좌, 자바강좌]자바, JSP 모델1(Model1 방식)Model
 
[모델1방식]
 
JSP 모델1 아키텍쳐에는 비즈니스 로직 부분이 자바빈에 캡슐화 되어 있기 때문에 프리젠테이션 부분과 비지니스로직 부분이 분리되어 있다고 볼 수  있다.
반면에 JSP 페이지 안에 스크립틀릿에 정의된 자바코드와 HTTP 요청을 처리하는 코드등 너무 많은 코드가 들어가기 때문에 웹디자이너와 JSP 개발자의 역할을 정확히 분담하는 것이 매우 어렵다.
 

 
[그림]JSP Model1 아키텍처
 
 
1: JSP는 웹브라우저로 부터 HTTP요청을 받는다.
2-1 : JSP 자바빈을 이용하여 요청을 처리한다.
2-2 : JSP는 데이터 소스에 접근 할수도 있다.
3 : 자바빈은 데이터소스에 접근하여 요청을 수행한다.
4 : JSP는 결과를 웹브라우저로 응답한다.
 
 
 
[모델1 문제점]
 
 프리젠테이션 로직과 비지니스 로직
 의 혼재로 JSP 복잡성증가
 비지니스 로직과 화면로직은 분리되  어야 함
 JSP의 목적은 VIEW에 있는데 너무 많 은 일을 함
 유지보수의 어려움
 

 ==> 모델2 필요성 제기



오라클자바커뮤니티에서 설립한 개발자교육6년차 오엔제이프로그래밍 실무교육센터
(오라클SQL,튜닝,힌트,자바프레임워크,안드로이드,아이폰,닷넷 실무개발강의)  




댓글 없음:

댓글 쓰기