본문 바로가기
2019/JSP Servlet

JSP 게시판 만들기

by SOLYI 2019. 12. 30.

  • 자바파일 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 메서드를 제외하면 반복되는 메서드를 사용하고 있어 그리 복잡하지않다.

  1. DTO에서 변수와 getter/setter 생성
  2. DAO에서  Connection 메서드를 이용해 DB와 연결
  3. DAO에서 목록을 보기 위한  getList 메서드 생성   ㅡlist.jsp
  4. 게시판 전체 목록을 볼 수 있는 list.jsp을 생성하여 html table을 작성
  5. 글을 쓰기 위한 insert.jsp를 생성하여 form, ul li태그를 이용하여 글을 쓸 수 있는 폼을 작성 ㅡinsert.jsp
  6. 글쓰기를 눌렀을때 전송을 하기 위한 insertresult.jsp 를 생성
  7. DAO로 넘어가 insertData 메서드를 생성  ㅡinsertresulit.jsp
  8. 클릭시 마다 조회수를 증가시키기 위한 upHit 메서드 생성 ㅡ detail.jsp
  9. 글 제목 클릭시 내용이 보이도록 하는 detail 메서드 작성   ㅡdetail.jsp
  10. DAO에서 검색을 위한 getSearch 메서드 생성   ㅡlist.jsp

 

 

반응형