순서 1. 이메일 전송 환경 세팅 2. 인증번호 입력란 색상 변경 및 disabled 속성 추가 3. 이메일 전송 메서드 추가(JavaScript) 4. controller 메서드 추가 1. 이메일 전송 환경 세팅 1-1 pom.xml 설정(라이브러리 추가) pom.xml에 아래의 두 개 라이브러리를 추가해줍니다. javax.mail mail 1.4.7 org.springframework spring-context-support ${org.springframework-version} 1-2 mailSender Bean 등록 제가 참고한 블로그에선 '메일 서버에 계정 인증 후 메일을 전송하는 방법'을 택했고, 이용한 이메일은 네이버 이메일이었기 때문에 네이버 이메일로 했습니다. root-context.xm..
순서 1. 태그 추가 2. 아이디 중복검사 메서드 작성 및 테스트(JavaScript) 3. AJAX 작성 4. controller 작성 5. mapper / service 작성 6. AJAX success 작성 7. 최종 테스트 1. 태그 추가 사용 가능한 아이디입니다. 아이디가 이미 존재합니다. join.css에 아래의 코드를 추가해줍니다. /* 중복아이디 존재하지 않는경우 */ .id_input_re_1{ color : green; display : none; } /* 중복아이디 존재하는 경우 */ .id_input_re_2{ color : red; display : none; } 2. 아이디 중복검사 메서드 작성 및 테스트(JavaScript) join.jsp 하단의 태그에 아래의 코드를 추가해줍..
순서 1. 데이터베이스 테이블 생성 및 VO 생성 1) Oracle 2) VO 생성 2. MemberMapper.xml 추가 1) insert 쿼리문 테스트 및 관리자 아이디 만들기 2) mapper.xml 작성 3. MemberMapper.java 인터페이스 추가 1. 데이터베이스 테이블 생성 및 VO 생성 회원 가입 기능 구현을 위해 기본적으로 필요한 회원 테이블(member)과 회원 테이블의 VO(Value Object)를 생성합니다. 회원 테이블 명은 member이고, VO 명은 MemberVO입니다. 1) Oracle 테이블 생성 -------------------------------------------------- ------------- MEMBER 관련 ------------------..