Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAP 13. 방명록 만들기 실습.

Similar presentations


Presentation on theme: "CHAP 13. 방명록 만들기 실습."— Presentation transcript:

1 CHAP 13. 방명록 만들기 실습

2 데이터 저장용 테이블 생성 자바빈과 매니저 클래스 작성 JSP 페이지 작성 숙제 CONTENTS
JSP 2.0 Programming

3 방명록을 위한 테이블 기본 구성 Guestbook table 스키마(Schema) 필드 이름 필드 타입 길 이 설 명
GUESTBOOK_ID INT 글번호 (새로운 글 추가시 자동 증가) REGISTER DATETIME 등록일자 NAME VARCHAR 20 이름 80 이메일 PASSWORD 10 암호 CONTENT LONG VARCHAR 방명록 내용 JSP 2.0 Programming

4 Chap13\WEB-INF\mysql.sql MySQL 테이블 생성용 쿼리 PRIMARY KEY AUTO_INCREMENT
JSP 2.0 Programming

5 자바 빈과 매니저 클래스 작성 커넥션 풀 설정 커넥션을 가져오는 DBUtil 클래스 자바빈 GuestBook 클래스
Chap13\WEB-INF\classes\pool.jocl Chap13\WEB-INF\web.xml 커넥션을 가져오는 DBUtil 클래스 커넥션을 얻어오는 코드의 중복 방지용 Chap13\WEB-INF\src\madvirus\DBUtil.java Manager 클래스가 여러 개 있을 때 자바빈 GuestBook 클래스 Chap13\WEB-INF\src\madvirus\guestbook\GuestBook.java 예외 처리용 GuestBookException 클래스 Chap13\WEB-INF\src\madvirus\guestbook\GuestBookException.java 매니저 GuestBookManager 클래스 Chap13\WEB-INF\src\madvirus\guestbook\GuestBookManager.java Methods void Insert(GuestBook book) void Update(GuestBook book) void delete(int GuestBookId) Int getCount() : 저장된 방명록 글 개수 리턴 List getList(int startRow, int endRow) : GUESTBOO_ID 내림차순 정렬, 행번호 startRow와 endRow 사이의 모든 행(방명록 글)을 리스트 형태로 리턴 GuestBook getGuestBook(int guestBookId) JSP 2.0 Programming

6 JSP 페이지 작성 방명록 글 목록 보여주기 방명록 글쓰기 방명록 글 변경하기 방명록 글 삭제하기 chap13\list.jsp
chap13\writeForm.jsp chap13\write.jsp 방명록 글 변경하기 chap13\updateForm.jsp chap13\update.jsp 방명록 글 삭제하기 숙제에 포함 JSP 2.0 Programming

7 조교에게 메일로 제출 (eclass 등록 추진)
프로그램 숙제 방명록 어플리케이션에 기능 추가 한페이지에 5개씩의 글을 표시 방명록 삭제 기능 방명록 답글 기능 소스코드와 출력 결과 방명록 글 및 답글 예제 직접 작성 자신의 id/password 명시 자신의 id/password로만 수정 가능 여부 체크 조교에게 메일로 제출 (eclass 등록 추진) JSP 2.0 Programming


Download ppt "CHAP 13. 방명록 만들기 실습."

Similar presentations


Ads by Google