- application.properties
- DatabaseConfiguration.java
- BoardController.openBoardList()
- BoardService.selectBoardList()
- BoardServiceImpl.selectBoardList()
- BoardMapper.selectBoardList()
- sql-board.xml > selectBoardList
- boardList.html
- BoardController.openBoardWrite()
- BoardController.insertBoard(BoardDto boardDto)
- BoardService.insertBoard(BoardDto boardDto)
- BoardServiceImpl.insertBoard(BoardDto boardDto)
- BoardMapper.insertBoard(BoardDto boardDto)
- sql-board.xml > insertBoard
- boardWrite.html
- 회원 테이블 생성 및 테스트 데이터 추가
- 로그인 성공 시 회원 정보를 세션에 저장하고 게시판 목록 페이지로 이동
- 로그인 실패 시 메시지와 함께 로그인 페이지로 이동
- 게시판 목록 페이지에 로그인 상태인 경우 회원 정보와 로그아웃 버튼을, 로그인하지 않은 상태인 경우 로그인 버튼을 제공
- 로그아웃 버튼을 클릭하면 세션 정보를 삭제하고 로그인 페이지로 이동
- 로그인하지 않은 상태에서 게시판에 접근하면 메시지와 함께 로그인 페이지로 이동