MVC 패턴은 모델, 뷰, 컨트롤러의 세 영역으로 나누고 이들의 결합도를 최소화하는 것을 모토로 한다. 구성요소|설명 -|- 모델|주로 DB와 연동하는 비즈니스 로직을 통해 얻어온 데이터를 저장하는 용도로 사용한다. 뷰|사용자와의 인터페이스로 주로 JSP페이지를 사용
우리가 만들 컨트롤러는 요청 파라미터로 원하는 작업을 위한 명령을 전달하는 방식이다. 원하는 작업이 게시글 목록을 보는 작업이라면 board_list를 요청 파라미터에게 전달해 보낸다. 여기서 요청 파라미터 이름은 명령을 전달하므로 command라고 하겠다. BoardServlet?commane=board_list 요청 파라미터는 웹 페이지에서 데이터를...
Connection, Statement, ResultSet 객체 선언DBManager에 정의해둔 getConnection() 메소드로 DB와 연결할 수 있는 Connection 객체 얻기(인자도 담겨 있음)Connection 객체로 Statement 객체 얻기State
조회수를 세는 UpdateReadCount()와 게시글을 번호에 따라 가져오는 selectOneBoardByNum()을 추가한다.게시글 상세 보기 페이지로 이동하게 하는 액션 클래스.게시글 리스트에서 제목을 클릭하면 BoardServlet?command=board_vi
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/js
BoardListAction.java boardList.jsp BoardDAO.java에 추가