목표: 목록페이지를 MVC model2로 수정한다. 내용: NoticeListController.java 추가 list.jsp에서 JAVA코드와 HTML코드로 구분하고, JAVA코드를 이용해 컨트롤러를 만든다. /* NoticeListController.java */ package com.newlecture.web.controller; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import jav..
목표: MVC model2의 장점을 알고 MVC model1을 MVC model2로 변경하기 MVC model2란? View와 Controller 부분을 물리적으로 나누는 방식 단점: 복합도가 높아진다 장점: 나누어져 있어서 개별적으로 관리가 가능(협업 가능), 재사용 가능 JSP는 요청이 오면 실행하기 때문에 가벼운 반면, 서블릿은 무겁지만 미리 컴파일을 해놓을 수있기 때문에 실행 속도가 빨라진다. Mode(bean)라는 세션에서는 request라는 저장소, 입력도구를 사용해서 Controller와 View를 물리적으로 나눌 수있다. Controller 생성 코드: Controller => NoticeDetailController.java /* NoticeDetailController.java */ p..