Model II MVC, JDBC 방식의 게시판 개발

환경 설정

BOARD.sql


Medel II 방식 구조 - MVC 패턴


Controller 구현

패키지 생성

Servlet(서블릿) 생성 및 등록

web.xml


Controller 구현

doGet(), doPost() 메서드

process() 메서드

FrontController

BoardController.java

Controller 테스트


게시판 구현

프로젝트 경로명 변경

공통 기능 구현

게시판용 Value Object(VO) 작성

BoardVO.java

게시판용 Data Access Object(DAO) 작성

드라이버 내려받기

MySql

BoardDAO.java


게시판 Board 구현

글 목록 Board List 페이지

BoardController.java

getBoardList.jsp

글 상세 Board View 페이지

BoardController.java

getBoard.jsp

글 등록 Board Write 페이지

글 등록 화면

insertBoard.jsp

글 등록 처리

BoardController.java

글 수정 Board Modify 페이지

글 수정 처리

BoardController.java

글 삭제 Board Delete 페이지

BoardController.java

기능 테스트

http://localhost:8080/MVCBoard/getBoardList.do

 

Spring 스러운 컨트롤러

 

DispatcherServlet.java

 

BoardController.java