게시판의 CRUD 구성과 실습
free_board, member 테이블을 가지고 CRUD페이지를 만들어보겠다.
게시판의 구성은 다음과 같다.
- List : 게시글 목록을 보여준다
- View : 게시글 1개의 상세내용을 보여준다.
- Edit : 게시글 1개의 상세내요을 보여주고, 수정할 수 있다.
- Modify : Edit에서 수정한 내용을 실제 DB에서 업데이트한다.
- Delete : Edit에서 삭제버튼을 누르면 실제 DB에서 업데이트한다
(del_yn을 'Y'으로 업데이트한다. 실제 DELETE 명령어를 실행하지않는다.) - Form : 새글을 위한 데이터를 입력하는 화면이다.
- Regist: Form에서 입력한 데이터를 DB에 저장한다. (INSERT)
이전 시간에 서블릿을 이용해 처음 서버가 켜질 때 Drvier를 로드하고 커넥션풀 등록을 하였다.
실습을 하는데 다음과 같은 사항을 지켜서 코딩한다.
- 드라이버로드는 jsp에서 작성하지않는다.( class.forName()은 jsp에서 필요없다)
- DB에 직접연결이 아닌 Connection Pool을 이용한다
- 쿼리문은 PreparedStatement를 한다.
- 연결종료는 필수
https://drive.google.com/drive/folders/1uHumdQakO7YC89ZfQeIyGcoGufJGvhdj?hl=ko의
jsp기초 - DBFree_member 다운받자.
free와 member의 게시판을 만들어보자.