모델1의 아키텍쳐

모델2의 아키텍쳐
 

모델1
Model 1의 장점
§   개발 속도가 빠르다.
§   개발자의 스킬이 낮아도 배우기 쉬워 빠르게 적용할 수 있다.
Model 1의 단점
§   JSP페이지에서 프리젠테이션 로직과 비즈니스 로직을 모두 포함 때문에 JSP페이지가 너무 복잡해 진다.
§   프리젠테이션 로직과 비즈니스 로직이 혼재되어 있기 때문에 개발자와 디자이너의 분리된 작업이 어려움
§   JSP페이지의 코드가 복잡해짐으로 인해 유지보수 하기 어려워 진다.

모델2
Model 2 장점
§   점차 Web Application 이 복잡해 지고, 사용자들의 요구가 증가함에 따라 새로운 방식의 개발방식의
   요구가 증대되었
다.
§   점차 개발시의 개발 비용보다는 유지보수를 쉽게 할 수 있는 개발 방식을 요구하는 경우가 많아 졌다.
§   대규모 프로젝트 하에서 Model 1 만으로는 해결하기 어려운 부분들이 대두 되었다.
§   MVC에서 View 는 JSP 가 담당하게 되고 , Controller 는 Servlet 이담당 하며,
   Model 은 Appllication 을 이용하여
개발하게 된다.
Model 2 단점
§   Model 2로 개발방식은 Model 1보다 어렵다.
§   Model 1으로 개발 하는것 보다 개발시간이 더 요구된다.

출처 : http://cms85.tistory.com/

'Dev > JSP & Servlets' 카테고리의 다른 글

[JAVA/JSP] JSP Request 모든변수 뽑기  (0) 2011.04.29
<%
String query="";
Enumeration enum = request.getParameterNames();
while(enum.hasMoreElements()){ 
    String key=(String)enum.nextElement();
    String value=request.getParameter(key);
    query+="&"+key+"="+value;
}
query="?"+query.substring(1);
out.println(query);
%>

'Dev > JSP & Servlets' 카테고리의 다른 글

모델1과 모델2  (0) 2011.04.30

+ Recent posts