Download presentation
Presentation is loading. Please wait.
Published byWidyawati Kurniawan Modified 5년 전
1
제 11 장 자바빈즈를 이용한 JDBC 프로그래밍 2008 2학기 인터넷비즈니스과 강 환수 교수
2
데이터베이스 처리 작업과 화면표현 작업의 분리
자바빈즈를 이용한 JDBC 프로그래밍 방식 데이터베이스 연결 및 처리 작업은 데이터베이스 연동 자바빈즈에서 작업 결과인 자료 출력은 JSP 프로그램에서 수행하는 프로그램 방식
3
학생 정보를 저장하는 자바빈즈 자바빈즈 StudentEntity 테이블 student에서 1 명의 학생 정보를 저장
package univ; public class StudentEntity { private String id; private String passwd; private String name; private int year; private String snum; private String depart; private String mobile1; private String mobile2; private String address; private String ; //여기에 getter와 setter를 생성 }
4
데이터베이스 연동을 위한 자바빈즈 데이터베이스 연동 자바빈즈 StudentDatabase.java
5
학생 조회 프로그램 selectstudentbean.jsp
6
DBCP를 이용한 데이터베이스 연동 자바빈즈
설정파일 [server.xml]과 [web.xml]을 수정
7
DBCP를 이용한 프로그래밍 데이터베이스 연동을 위한 자바빈즈 학생 조회 프로그램 StudentDatabaseCP.java
selectstudentCPbean.jsp
8
기본 게시판을 위한 데이터베이스 구성 테이블 구조 테이블 생성 필드번호 이름 내용 유형 크기 주키 NULL 1 id 아이디
int PK No 2 name varchar 20 3 passwd 암호 4 title 제목 100 Yes 5 전자메일 30 6 regdate 등록일자 datetime 7 content text
9
기본 게시판을 위한 프로그램 구성 자바빈즈 프로그램 2개 JSP 프로그램 3개 자바스크립트 1개로 구성 종류 파일 기능
BoardEntity.java JSP 프로그램과 자바빈즈 사이에서 자료 전송으로 이용되는 자바빈즈 BoardDBCP.java DBCP를 이용하여 데이터베이스 연결 및 작업을 수행하는 자바빈즈 JSP 프로그램 listboard.jsp 모든 게시 목록을 표시하는 프로그램 editboard.jsp 게시물의 등록, 수정, 삭제를 위해 입력 폼 처리를 수행하는 프로그램 processboard.jsp 게시물의 등록, 수정, 삭제를 수행하는 프로그램 자바스크립트 boardform.js 프로그램 editboard.jsp에 구현된 폼에서 입력 값 검사를 위해 사용하는 자바스크립트 함수 구현
10
기본 게시판 프로그래밍
11
Thank You !
Similar presentations