🍁Servlet + JSP
Servlet
장점 : 자바 기반으로 자바 코드 용이하다.
단점 : 클라이언트 코드가 불편하다.
JSP
장점 : 클라이언트 코드 용이하다.
단점 : 자바 코드가 불편하다.
Servlet + JSP 결론
자바코드는 서블릿에 작성하고, 클라이언트 코드는 JSP에 작성한다.
🍁MVC Model
MVC 모델은 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴이다.
Model
데이터 처리, 오라클 DB처리를 한다. (자바)
View
출력담당, HTML페이지 생성한다. (JSP 페이지)
Controller
요청부터 응답까지 전체를 관리한다. (서블릿)
🍂JSP Model
JSP Model은 일반적으로 MVC모델을 따르며, 그중에서도 애플리케이션의 비즈니스 로직 및 데이터 모델링을 담당한다.
JSP Model 1
자바 코드와 클라이언트 코드를 1장의 JSP 페이지에 작성하는 모델이다.
JSP Model 2
서블릿(자바)과 JSP(클라이언트 코드)를 함께 사용하여 MVC 디자인 패턴 채용한 모델이다.