본문 바로가기
프로젝트/자바 빈과 JSP만을 사용한 게시판 만들기

10장 파일구조및 목록

by IT여행자 2020. 5. 10.
728x90

게시판 하나만을 만드는 것이라 파일의 개수가 적을까 생각했다면 아마도 너무 놀랄 수도 있지만 차근차근 만들어가다 보면 어느새 파일의 내용들이 모두 채워져 있을 거라 생각합니다. 파일의 개수만 보고 좌절하거나 낙심하지 마시고 차근차근 만들어 갑시다.

 

  • Dao 및 Vo (src/bean)
    • BoardController.java ( 요청정보 처리) 
    • BoardDao.java (게시판 전반에 걸친 처리)
    • DBConn.java (데이터 베이스 연결)
    • Page.java ( 게시판 목록의 페이지 처리)
    • BoardVo.java (게시판 입출력 자료 저장)
    • AttVo.java (첨부 파일 정보)
    • FileUpload ( 파일 업로드)
  • 게시판 관련 웹페이지 (WebContent/board)
    • insert.jsp (입력 페이지)
    • modify.jsp (수정 페이지)
    • list.jsp (조회 페이지)
    • view.jsp (상세보기 페이지)
    • delete.jsp (삭제 페이지)
    • repl.jsp (댓글 페이지)
    • result.jsp (입력, 수정, 삭제 댓글 처리 결과 페이지)
  • CSS (WebContent/css)
    • index.css (프로젝트 전반에 걸친 css) 
    • board.css (게시판 전체에 대한 css)
  • JavaScript (WebContent/js)
    • index.js (메인 페이지에서 발생하는 이벤트 처리)
    • board.js(게시판에서 발생하는 이벤트 처리)
    • file_upload.js : 업로드할 파일 미리보기및 파일 업로드
  • 기타 (WebContent)
    • index.jsp (메인 페이지)
    • log.jsp, login_out.jsp (로그인 처리 페이지)
    • header.jsp (상단 페이지)
    • footer.jsp (하단 페이지)

그 외 프로젝트 실행에 필요한 폴더들이 존재합니다.

 

  • WebContent/upload : 업로드된 파일이 저장되는 폴더
  • WebContent/images : 프로젝트에서 사용하는 이미지들

다음 과정을 진행하기전에 BeanBoard 프로젝트의 WebContent내에 폴더와 빈 페이지들을 반드시 만들어 두시기 바랍니다.