728x90 반응형 DB연동2 [JSP/Model2] Model 2 Architecture ( MVC Pattern ) / Model 1 설계방식과 차이점 ? Model1 Architecture 와 Model2 Architecture 의 차이 [ 기존 방식 ] JSP ↔ DB 아무 설계 방식을 적용하지 않았다. [ Model1 Architecture ] JSP ↔ Java Beans(Component) ↔ DB JSP에서 Controller 역할과 View 역할을 둘 다 한다. * Component : 여러 java object들이 모여, 독립적 기능 단위를 이루는 것을 말함 (ex. 콜센터, 쇼핑몰 로직 등) [ Model2 Architecture ] Client ← http → Controller ( Servlet ) ↔ JSP(View) | ↔ Model ( Java Beans ) ↔ DB 클라이언트의 요청이 다양하고, 복잡해지게 됐다. 그러면서 JSP의.. 2020. 8. 27. [Servlet] 서블릿과 JDBC - Database 연동 (DB 연동) / annotation 기반 설정 * Dynamic Project 2.5 version과 3.1 version의 차이! → Annotation 기반 서블릿 설정 제공 여부의 차이! (Servlet 3.0이상 버전에서 제공) [ annotation & Web Container ] > annotation Servlet class의 상단부에 @WebServlet( url-pattern ) 을 명시하면, 기존 web.xml의 url-pattern 설정과 동일한 효과를 가진다. 어노테이션 기반 설정은 개발의 생산성을 위해 지원한다. → 소스 코드 상의 기술(tech)이다. 전역적인 설정 (ex-ServletContext의 context-param/session config 등)은 web.xml에서 하고, → 유지보수성 개별 서블릿에 관련된 설정은.. 2020. 8. 25. 이전 1 다음 728x90 반응형