본문 바로가기

Project

[JSP] 간단한 게시판 토이 프로젝트 시작

학습한 JSP를 토대로 간단한 게시판 프로젝트를 진행해보려 합니다.

 

사용기술 / 환경

  • JSP / CSS / JavaScript / Jquery
  • Java11 / JDBC / Oracle 11g
  • window10

ERD 및 기능

  • 회원
    • 회원의 아이디와 닉네임은 중복될 수 없습니다.
    • 회원 정보를 수정할 수 있습니다.
    • 글, 댓글, 좋아요를 남길 수 있으며, 관리페이지에서 확인이 가능합니다.
    • 작성한글에 댓글이 달리면 알람을 통해 알려줍니다.
  • 게시판
    • 모든 사용자는 게시판 조회가 가능합니다.
    • 회원만 글쓰기가 가능합니다.
    • 작성된 글은 작성자 또는 관리자가 삭제할 수 있습니다.
    • 좋아요와 싫어요를 남길 수 있고, 수정이 불가능합니다.
  • 댓글
    • 회원만 게시물에 댓글을 남길 수 있습니다.
    • 댓글에 답글을 남길 수 있습니다.
    • 작성된 댓글은 작성자 또는 관리자가 삭제할  수 있습니다.
    • 좋아요와 싫어요를 남길 수 있고, 수정이 불가능합니다.
    • 싫어요 개수가 10개가 넘어가면 블라인드 처리하고 사용자의 선택에 의해 열람할 수 있습니다.

간단한 흐름

  • 메인 페이지에는 게시판 카테고리별 글목록이 나온다.
  • 마이페이지와 로그인 페이지는 모든 페이지에서 접근이 가능하다.
  • 글쓰기, 댓글남기기, 좋아요 기능을 사용할시 권한 확인을 한 뒤 로그인페이지로 이동시키거나 행동을 막는다.