··조회 41,872
게시판 실습(1) - 게시판 기능 정의 및 개요
몇 강의 안되는데도 사전 학습은 재미없죠? 이번 시간부터는 실제 게시판 만드는 실습을 하겠습니다.
게시판의 모양과 기능은 PHP 게시판 프로젝트에서 실습한 게시판과 완전히 동일하게 만들겠습니다.
따라서 실제 프로그램 로직도 거의 동일합니다. PHP와 JSP 두 개의 파일을 비교해보면 보다 흥미로운 실습이 될 것입니다.
이상, 동주아빠 손병목이었습니다.

게시판의 모양과 기능은 PHP 게시판 프로젝트에서 실습한 게시판과 완전히 동일하게 만들겠습니다.
따라서 실제 프로그램 로직도 거의 동일합니다. PHP와 JSP 두 개의 파일을 비교해보면 보다 흥미로운 실습이 될 것입니다.
- 게시판 기능 정의
- 글 쓰기 기능
- 글 목록 보기 기능
- 글 내용 보기 기능
- 입력 글 수정 기능
- 입력 글 삭제 기능
여기까지 기본적으로 만들어 본 다음, 마지막으로 검색 기능을 추가할 예정입니다.
일단 1차 목표는 여기까지입니다.
더 욕심을 낸다면 답변형 게시판 기능과 파일 첨부 기능, 기타 관리 기능을 추가할 수 있을 겁니다만, 위에서 제시한 6가지 기능을 우선적으로 구현한 다음 생각해 보기로 하죠.
- 글 쓰기 기능
- 게시판 프로그램 개요
- 목표 : PHP 게시판 프로젝트와 가급적 동일한 환경에서 동일한 모양, 기능을 구현하는 것을 목표로 합니다.
- DB : MySQL을 사용합니다.
오라클을 사용할까도 생각해봤지만, 혹시 PHP 게시판 프로젝트를 실습한 분들이 계신다면 기존의 MySQL 설정을 그대로 두고 실습할 수 있도록 MySQL을 사용하기로 하였습니다.
PHP 게시판을 만들었다면 한결 수월하게 실습할 수 있습니다.
DB 이름, 테이블 이름, 컬럼 이름, 타입 등 모든 것을 동일한 환경에서 실습합니다.
- 파일명 (괄호 안은 PHP 게시판에서 만들었던 파일명)
글 입력(1) 폼 : write.html (write.php)
글 쓰기(2) 처리 : insert.jsp (insert.php)
목록 보기 : list.jsp (list.php)
글 수정(1) 폼 : modify.jsp (modify.php)
글 수정(2) 처리 : modify_ok.jsp (modify_ok.php)
글 삭제(1) 비밀번호 확인 : delete.jsp (delete.php)
글 삭제(2) 처리 : delete_ok.jsp (delete_ok.php)
- 목표 : PHP 게시판 프로젝트와 가급적 동일한 환경에서 동일한 모양, 기능을 구현하는 것을 목표로 합니다.
- 완성된 모습
- 글 목록 보기 화면

- 글 입력 또는 수정 화면

- 글 내용 보기 화면

다음 시간부터는 실제 코딩을 합니다. - 글 목록 보기 화면
이상, 동주아빠 손병목이었습니다.
