boardList.jsp

//먼저 WEB-INF lib안에 jstl-1.2.jar을 복사한다

//front controler에서 boardList.do의 처리과정을거쳐 boardList.jsp페이지로오게되는데

//${} 를 이용해 받아온값을 출력한다

boardWrite.jsp

//front controller에서 boardWrite.do과정을 거쳐 boardWrite.jsp로 오게된다

//register를 클릭할경우 data를 submit하여  boardWriteOk.do를 실행한다

boardContent.jsp

//boardContent.do에의해 실행되어 boardContent.jsp로 이동된다

//content에 data가 setting 되어 ${}를 이용해 불러온다

//?bId를 이용해 bId값을 같이 전달한다

//input type에 hiddent을줘 submit실행시 value값을 같이 전달한다

boardReply.jsp

//replyView를 이용해 data를 받아온다

//input type에 hidden을줘서 data를 같이 전송한다

FrontController.java

//먼저 @WebServlet("*.do")로 변경해 do 가 실행히 frontcontroller에서 실행되게한다

//doGet, doPost가 실행시 actionDo에서 처리하게한다

//boardWrite.do 가 실행시 boardWrite.jsp파일로 이동시킨다

//boardWriteOk.do가 실행시 bWritecommand를 실행하고 boardList.do를 실행한다

//boardList.do가 실행시 bListCommand();를 실행하고 boardList.jsp로 이동한다

//boardContent.do가 실행시 bContentCommand를 실행하고 boardContent.jsp로 이동한다

//boardModify.do가 실행시 bModifyCommand를 실행하고 boarList.jsp로 이동한다

//boardDelete.do가 실행시 bDeleteCommand를 실행하고 boardList로이동한다

//boardReplyView.do 가 실행시 bReplyViewCommand를 실행하고 boardReply.jsp로 이동한다

//boardReply.do가 실행시 bReplyCommand를 실행하고 boardList.do를 실행한다

bCommand.java

//bCommand.java interface를 만들어주고

//다른 Command에서 overriding해서 사용한다

bWriteCommand.java

//bCommand를 실행해 execute를 overriding해서 사용한다

//dao객체를 생성해 write method를 실행한다

bListCommand.java

//bCommnad를 실행해 execute를 overriding해서 사용한다

//dao와 dtos객체를 생성하고 dtos 에 dao.list method를실행해 return받은값을 dtos에 입력한다

//list에 dtos값을 setting한다

bContentCommand.java

//bCommand를 실행해 execute를 overriding 한다

//bId값을 받아오고 dao와 dto객체를 생성한후

//dao에 content method를 bId값으로 실행시키고

//content method로 받아온 값을 content에 setting시킨다

bModifyCommand

//bCommand 실행 execute 오버라이딩

//값을 가져온후 dao에 modify method를 이용해 update한다

bDeleteCommand.java

//bCommand 실행 execute 오버라이딩

//bId값을받아오고 dao객체 생성후 dao.delete method를 실행

bReplyViewCommand.java

//bCommand 실행 execute overriding

//bId 값을 가져오고 dao객체생성후 replyView method를실행

//bId 를 통해 가져온값을 replyView에 setting시킨다

bReplyCommand.java

//bCommand실행후 execute overriding

//값을 가져오고 dao개게 생성후 reply method 실행

boardDTO 생성

boardDAO class 생성

//command에서 사용할 method를 입력해줘야한다.

result

'project(website)' 카테고리의 다른 글

First - paging  (0) 2019.08.22
First - login session function  (0) 2019.08.21
First - navigation, include  (0) 2019.08.17
First - register, login, modify, logout process  (0) 2019.08.17
First - register form  (0) 2019.08.17

+ Recent posts