Spring 공지사항 게시판 (내 프로젝트에 적용)

Back-End/Spring 2019. 8. 23. 17:33

기본 구조는 회원 게시판과 거의 동일하고 추천기능만 없앴음.


공지게시판의 글쓰기는 관리자만 쓸 수 있음


댓글은 일반 회원만 작성가능


관리자는 공지사항 수정, 삭제, 생성, 댓글 삭제가 가능.



  view


  adminboard.jsp (공지사항 게시판)


  adminboardview.jsp (공지사항 게시판 상세보기)


  adminboardwrite.jsp (공지사항 쓰기)


  adminboardreply_list.jsp (공지사항 댓글 리스트)




  Controller


  AdminBoardController.java (공지사항 관련 컨트롤러)


  AdminBoardReplyController.java (공지사항 댓글 컨트롤러)




  Service


  AdminBoardService.java (공지사항 관련 서비스 인터페이스)


  AdminBoardServiceImpl.java (공지사항 관련 인터페이스 구현클래스)


  AdminBoardReplyService.java (공지사항 댓글 서비스 인터페이스)


  AdminBoardReplyServiceImpl.java (공지사항 댓글 인터페이스 구현클래스)




  model


  AdminBoardDAO.java (공지사항 관련 DAO 인터페이스)


  AdminBoardDAOImpl.java (공지사항 관련 DAO 구현 클래스)


  AdminBoardReplyDAO (공지사항 댓글 관련 인터페이스)


  AdminBoardReplyDAOImpl (공지사항 댓글 인터페이스 구현 클래스)


  AdminBoardDTO.java (공지사항 관련 DTO)


  AdminBoardReplyDTO.java (공지사항 댓글관련 DTO)



  Mapper


  adminboardMapper.xml (공지사항 관련 mapper)


  adminboardreplyMapper.xml (공지사항 댓글 관련 mapper)





adminboard.jsp (공지사항 게시판)


adminboardview.jsp (공지사항 게시판 상세보기)


adminboardwrite.jsp (공지사항 쓰기)


adminboardreply_list.jsp (공지사항 댓글 리스트)



AdminBoardController.java (공지사항 관련 컨트롤러)


AdminBoardReplyController.java (공지사항 댓글 컨트롤러)



AdminBoardService.java (공지사항 관련 서비스 인터페이스)


AdminBoardServiceImpl.java (공지사항 관련 인터페이스 구현클래스)


AdminBoardReplyService.java (공지사항 댓글 서비스 인터페이스)


AdminBoardReplyServiceImpl.java (공지사항 댓글 인터페이스 구현클래스)





코드는 깃 허브에 올림







: