본문 바로가기

WebStudy

Step 6 - Controller, Service, Forward 만들기 착한 친구 Forward를 먼저 만들어 보자. Service 에서 명령을 수행하고 결과 값을 포워딩 해야하는데 그때 나를 도와주는 착한 친구다. forward클래스는 redirect 여부와 포워딩할 페이지의 위치를 가지고 있다. class name : ServiceForward package : net.member.service public class ServiceForward { private boolean isRedirect = false; private String path = null; public boolean isRedirect(){ return isRedirect; } public String getPath(){ return path; } public void setPath(String pa.. 더보기
Step 5 - memberDAO 만들기 sp_member에 관련된 db 작업을 처리하는 MemberDAO class 생성 class name : MemberDAO interface : DAOInter package : net.member.db db접속에 필요한 변수 선언 및 싱글톤 구조를 만든다. public class MemberDAO implements DAOInter { DataSource ds; Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; // ds, con, pstmt, rs 는 데이터베이스에 접속 후 데이터를 가져오거나 보낼 때 사용한다. private static MemberDAO instance = new MemberDAO(); //싱글톤.. 더보기
Step 4 - innterface DAOinter 만들기 db 작업을 처리하는 MemberDAO class 를 만들기 전에 DAO interface를 만들어서 무엇을 만들어야하는지 가이드라인을 잡아보자. interface name : DAOInter package : net.member.db import java.sql.SQLException; import java.util.ArrayList; public interface DAOInter { public boolean insertMember(MemberDTO dto) throws SQLException; public int userCheck(String id, String pw) throws SQLException; public int confirmId(String id) throws SQLException;.. 더보기
Step 3 - 회원 정보를 담을 MemberDTO 만들기 회원 정보를 담아서 관리 할 DTO class 생성 class name : MemberDTO package : net.member.db SP_MEMBER 테이블에 있는 데이터를 담을 수 있는 GETTER/SETTER로 만든다. import java.sql.Timestamp; public class MemberDTO { private String sp_id; private String sp_pw; private String sp_name; private String sp_birth; private String sp_email; private String sp_email_get; private String sp_mobile; private String sp_phone; private String sp_zip.. 더보기
Step 2 - MEMBER TABLE 구성 TABLE NAME : SP_MEMBER FIELD TYPE DESCRIPTION SP_ID VARCHAR2(20) 회원 아이디 SP_PW VARCHAR2(15) 회원 비밀번호 SP_NAME VARCHAR2(20) 회원 이름 SP_BIRTH VARCHAR2(20) 회원 생일 ex : 19990101 SP_EMAIL VARCHAR2(25) 회원 이메일 SP_EMAIL_GET VARCHAR2(7) 이메일 수신여부 SP_MOBILE VARCHAR2(13) 회원 휴대폰 SP_PHONE VARCHAR2(13) 회원 자택 전화 SP_ZIPCODE VARCHAR2(13) 회원 우편번호 새형식 SP_ZIPCODE_OLD VARCHAR2(13) 회원 우편번호 기존 SP_ADDR1 VARCHAR2(70) 회원 자택 주소 .. 더보기