본문 바로가기

코딩 학원(국비지원)/코딩 팀프로젝트

79일차 코딩학원 (게시판 만들기 발표)

반응형

댕댕커뮤 게시판 

구성 파일 

  • 컨트롤러 (ComuController.java)
  • 모델 (ComuDTO.java, CommentDTO.java, PageResolver.java, SearchItem.java)
  • 매퍼(ComuMapper.java)
  • 서비스(ComuService.java, ComuServiceImpl.java)
  • 리소스(ComuMapper.xml, mybatis-cofing.java)
  • 뷰(dangcomu.jsp, edit.jsp, view.jsp, write.jsp)

1. 게시글 목록 

댕댕커뮤 버튼을 누르면 나오는 초기화면입니다. 게시글마다 고유 번호, 제목, 유저 닉네임, 작성일, 조회수 확인이 가능합니다. 

 

글 제목을 누르면 게시글로 이동합니다. 

 

게시글 하단에는 페이지네이션을 구현했습니다. 게시글 10개를 1페이지로 합니다. 

 


2. 게시글 화면 

글 제목을 누르면 나오는 게시글 화면입니다. 마찬가지로 고유 번호, 제목, 유저 닉네임, 작성일, 조회수 확인이 가능하고 글 내용도 확인이 가능합니다. 

 

여기서 수정버튼을 누르면 수정 화면으로 이동합니다. 원본 내용을 수정할 수 있습니다. 

 

목록버튼을 누르면 초기화면으로 이동합니다. 


3. 게시글 댓글

게시글 댓글 기능입니다. 닉네임과 댓글 내용을 작성하고 댓글달기 버튼을 누르면 댓글이 등록됩니다.

 

 

 

 

현재 닉네임을 직접 입력해야 하는 번거로움이 있습니다. 추후 닉네임으로 작성할 수 있도록 기능을 구현할 계획입니다. 

 


4. 게시글 수정 화면

게시글 수정 화면입니다. 글 내용을 수정하고 완료 버튼 클릭 시 수정된 게시글 화면으로 이동합니다. 수정된 내용이 업데이트됩니다. 

 

수정하지 않고 취소버튼을 누를 시 초기 게시글 화면으로 이동합니다. 

 

 

 

 


5. 총평

댕댕커뮤 개선점입니다. 로그인 체크가 불가능 했다는 점이 아쉬웠습니다. 로그인 전, 후 화면을 나눠서 구현하기가 힘들었습니다. 아직 검색 기능이 추가되지 않았습니다. 

 

남은 한달 동안 게시글 검색 기능 추가, 카테고리 검색 기능 추가, 댓글 데이터 저장, 로그인 체크 추가, 게시글 작성 시 이미지 미리 보기 기능을 개선할 계획입니다. 

 


 

반응형