댕댕커뮤 게시판
구성 파일
- 컨트롤러 (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. 총평
댕댕커뮤 개선점입니다. 로그인 체크가 불가능 했다는 점이 아쉬웠습니다. 로그인 전, 후 화면을 나눠서 구현하기가 힘들었습니다. 아직 검색 기능이 추가되지 않았습니다.
남은 한달 동안 게시글 검색 기능 추가, 카테고리 검색 기능 추가, 댓글 데이터 저장, 로그인 체크 추가, 게시글 작성 시 이미지 미리 보기 기능을 개선할 계획입니다.
'코딩 학원(국비지원) > 코딩 팀프로젝트' 카테고리의 다른 글
게시판 글쓰기 버튼 클릭 시 로그인 체크하기. (2) | 2023.06.04 |
---|---|
게시판 댓글 기능 구현하기. 댓글 오류 발생. (0) | 2023.05.23 |
팀프로젝트 게시판을 만들어보자. (0) | 2023.05.04 |
javascript 토글(toggle) 기능 추가 (0) | 2023.04.25 |
팀 프로젝트 - Javascript 무한스크롤, 이미지 미리보기, 출력하기 (1) | 2023.04.13 |