- DB 에 접근 하기 위한 DAO(Data Access Object), 접근 후 값을 담을 VO(Value Object)를 이용한 회원 관리 페이지
| ※기본적인 페이지 흐름 |
| ※각 파일 세부 흐름도 |
- script/member.js 의 경우 각 페이지에 대한 함수 기입
- 아이디, 비밀번호, 비밀번호 일치여부 등 함수
member.js 함수
- loginCheck() : 아이디, 비밀번호 입력 여부
- idCheck() : 중복 체크 페이지를 새 창으로 띄우기
- idok() : 아이디 중복체크 처리 후, 해당 아이디 값 본 페이지로 처리
- joinCheck() : 회원 가입 폼 필수 기입 확익
| ※dao 구성 |
- getInstance() : 싱글톤 객체 구성을 위한 호출(static 변수로 하나의 객체 미리 생성)
- getConnection() : DB 연결 설정
- getConnection() : DB 연결 설정
- userCheck(String userid, String pwd) : 회원가입 시 비밀번호 일치 여부
- getMember(String userid) : 아이디를 이용하여 회원 정보 가져오기
- confirm(String userid) : 비밀번호 일치여부
- insertMember(Member vo) : 회원가입
※DB 테이블 구성
※실습 예제는 백견불여일타 JSP/Servlet:Eclipse&Order 9장 을 사용
댓글
댓글 쓰기