
Alt text
Alt textAlt textAlt text
Alt textAlt text
Alt text
Alt text
jsp(mvc)를 사용하는 이유 톰캣 서버가 자주 다운되어서 서버 부하를 줄이기 위해

FrontController Member만 있을 때는 넘어오는 모든 값을 MemberController에 넘겨서 처리 했지만 Board를 생성하면 MemberController에 모든 값을 넘기는게 아니라 Member 정보는 MemberController에 넘기고 Board 정보는 BoardController에 넘겨야 하기 때문에 FrontControl...

Criteria (기준) 클래스 생성페이징 기능을 만들기 위해서 기준이 되는 데이터를 담는 클래스클래스 안에 변수를 생성한다BoardDao에 페이징 처리를 위한 전체 데이터 갯수를 가져오는 메소드 boardTotalCount()를 생성한다boardTotalCount()

회원 가입 할 때 담겨진 session을 꺼내와서 member의 midx가 없으면 login창으로 넘기는 코드다

boardContents

boardModify

업로드중..

BoardController boardModify 메서드 BoardController boardModifyAction 메서드

조회수 업데이트 board

BoardController에 "boardWriteAction.aws" 부분에 file 업로드 기능을 추가해준다BoardController에 "boardReply.aws"을 생성하고 페이지도 생성해준다

name과 action, method를 추가해준다BoardVo 패키지 안에 있는 vo 패키지에 페이징 기능을 만들 때 생성했던 Criteria 클래스를 상속 받는 SearchCriteria 클래스를 만들어준다BoardDao에 boardSelectAll메소드와 board

<%%> 부분에 totalCount값을 가져오는 구문을 추가해준다for 구문을 수정해준다BoardDao 안에 있는 boardSelectAll(SearchCriteria scri) 메서드에 while문 안에 level\_값을 추가해준다

각 페이지 마다 상단에 이렇게 써 놓았던 코드들을webapp에 common이라는 폴더를 만들고 loginCheck 파일을 만들어서각 페이지에 include 해준다