[JSP/Servlet] 실습 예제 : 회원 관리 페이지

- DB 에 접근 하기 위한 DAO(Data Access Object), 접근 후 값을 담을 VO(Value Object)를 이용한 회원 관리 페이지

※기본적인 페이지 흐름


※각 파일 세부 흐름도

- script/member.js 의 경우 각 페이지에 대한 함수 기입
- 아이디, 비밀번호, 비밀번호 일치여부 등 함수

member.js 함수

- loginCheck() : 아이디, 비밀번호 입력 여부

- idCheck() :  중복 체크 페이지를 새 창으로 띄우기

- idok() : 아이디 중복체크 처리 후, 해당 아이디 값 본 페이지로 처리

- joinCheck() : 회원 가입 폼 필수 기입 확익


※dao 구성

- getInstance() : 싱글톤 객체 구성을 위한 호출(static 변수로 하나의 객체 미리 생성)
- getConnection() : DB 연결 설정
- userCheck(String userid, String pwd) : 회원가입 시 비밀번호 일치 여부
- getMember(String userid) : 아이디를 이용하여 회원 정보 가져오기
- confirm(String userid) : 비밀번호 일치여부
- insertMember(Member vo) : 회원가입
- updateMember(Member vo) : 회원 정보 갱신


※DAO/MemberDAO 클래스 필드 명

- get, setter, toString 함수 포함



















※DB 테이블 구성













※실습 예제는 백견불여일타 JSP/Servlet:Eclipse&Order 9장 을 사용

댓글