- 자바파일 2개
- DTO (VO) : 변수 6개 생성 (번호, 제목, 내용, 글쓴이, 작성일자, 조회수)
- DAO : 메서드 6개 생성 (연결Connection, 목록보기getList, 글쓰기insertData,
- 조회수upHit, 상세보기detail, 검색하기getSearch)
- jsp 파일 4개
- list.jsp - 게시판 전체 목록 보기
- detail.jsp - 게시판에서 글 클릭시 내용 보기
- insert.jsp - 게시판 목록에서 '글쓰기' 클릭 시 나오는 form
- insertResult.jsp - '글쓰기'버튼 눌렀을 시 실행
큰 흐름은 다음과 같다. 크게 10단계로 나뉘어 복잡해 보일 수 있으나, Connection 메서드를 제외하면 반복되는 메서드를 사용하고 있어 그리 복잡하지않다.
- DTO에서 변수와 getter/setter 생성
- DAO에서 Connection 메서드를 이용해 DB와 연결
- DAO에서 목록을 보기 위한 getList 메서드 생성 ㅡlist.jsp
- 게시판 전체 목록을 볼 수 있는 list.jsp을 생성하여 html table을 작성
- 글을 쓰기 위한 insert.jsp를 생성하여 form, ul li태그를 이용하여 글을 쓸 수 있는 폼을 작성 ㅡinsert.jsp
- 글쓰기를 눌렀을때 전송을 하기 위한 insertresult.jsp 를 생성
- DAO로 넘어가 insertData 메서드를 생성 ㅡinsertresulit.jsp
- 클릭시 마다 조회수를 증가시키기 위한 upHit 메서드 생성 ㅡ detail.jsp
- 글 제목 클릭시 내용이 보이도록 하는 detail 메서드 작성 ㅡdetail.jsp
- DAO에서 검색을 위한 getSearch 메서드 생성 ㅡlist.jsp
반응형
'2019 > JSP Servlet' 카테고리의 다른 글
//jsp servlet include 액션 / 디렉티브 (0) | 2020.01.03 |
---|---|
// jsp servlet 테이블 게시판 만들기(추가, 수정, 삭제, 상세보기) (0) | 2020.01.03 |
jsp servlet form을 post 방식으로 전송하기 (0) | 2020.01.03 |
jsp get / post (0) | 2020.01.03 |
SERVLET Life Cycle (0) | 2020.01.03 |