버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • sqld
  • foreach
  • 스프링
  • callback
  • final필드
  • 톰캣
  • 큐
  • dml
  • 버블소트
  • 문제풀이
  • 스택
  • 오라클
  • 이클립스
  • 배열
  • 함수
  • 만들기
  • 변수
  • 이것이자바다
  • 게시판
  • opacity
  • 데이터베이스
  • 포트폴리오
  • 부트스트랩
  • 안드로이드
  • 세션
  • 코틀린
  • SQL
  • 홈페이지
  • 기본쿼리
  • 객체지향

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

💻 홈페이지 제작 💻 /  회원가입 페이지 / 회원정보 저장 / 우편번호 API / 아이디 중복 체크 / 메일 인증 작업
🏃‍♀️ Do it !/TIL

💻 홈페이지 제작 💻 / 회원가입 페이지 / 회원정보 저장 / 우편번호 API / 아이디 중복 체크 / 메일 인증 작업

2022. 11. 17. 15:54
728x90

2022 / 11 / 17 목

  • 회원가입 페이지 만들기
  • 회원정보 저장
  • 우편번호 API
  • 아이디 중복 체크
  • 메일 인증 작업

✔ 회원가입 페이지 만들기

+ 폼 작업 ( 로그인, 회원가입 등) 은 개인 프로젝트 시간에 만들자 !



✔ 회원정보 저장

1 ) MemberVO 코드 작성


2 ) MemberController 에 회원정보 저장 코드 입력


3 ) MemberVO 코드와 join.jsp 파일의 name이 동일한지 확인 !


✔ 우편번호 API 사용하기


1 ) 다음 우편번호 API
https://postcode.map.daum.net/guide

 

Daum 우편번호 서비스

우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다.

postcode.map.daum.net


2 ) 사용하고자 하는 테마의 예제 코드 사용


3 ) join.jsp 에 코드 넣기


✔ 아이디 중복 체크

 

1) 제이쿼리 코드 입력


2 ) join.jsp 에 제이쿼리 작업 진행


3 ) MemberController 아이디 중복 코드 작성


4 ) 하단 파일 생성하기


5 ) MemberMapper 코드 입력


6) MemberMapper 와 MemberMapper.xml 짝 맞추기


7 ) MemberService 코드 입력


8 ) MemberServiceimpl 의존성 주입 작업 진행 !


9 ) 제이쿼리 작업
- css에서의 display는 태그를 1. 보일 것인가 안보일 것인가 2. inline과 block 할 것인가 두 가지 성격을 갖는다.


✔ 메일 인증 작업

SMTP (Simple Mail Transfer Protocol)
- 간이 우편 전송 프로토콜
- 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜. 사용하는 TCP 포트번호는 25번이다 !

1 ) 메일 관련 기능 코드 입력


2 ) EmailController / EmailService / EmailServiceImpl 파일 생성


3 ) EmailDTO 생성


4 ) EmailContoller 코드작성


5 ) 의존성 주입 작업 진행 !

EmailService

EmailServiceImpl

EmailController


6 ) 예외처리


7 ) 메일인증코드 요청 코드작성


8 ) 메일인증코드 요청 결과

9 ) 메일인증확인 코드 작성

 

10 ) 메일인증확인 코드 결과

'🏃‍♀️ Do it ! > TIL' 카테고리의 다른 글

💻 홈페이지 제작 💻 / 메일링 폴더 만들기 / 관리자 페이지 / 관리자 페이지 로그인  (0) 2022.11.21
💻 홈페이지 제작 💻 / 회원가입 암호화 / 로그인 페이지 / 로그인 인증 / 로그아웃 / 로그인 정보 찾기 페이지 / 임시 비밀번호 발급  (0) 2022.11.18
클라이언트에서 데이터를 전송했을 때 스프링에서 데이터를 받는 방법 🖥️  (0) 2022.11.07
개발툴 / 스프링 프레임워크 / 기능구현 / 마이바티스 / bean생성하기  (0) 2022.11.04
Spring - controller / 라이브러리 추가하기 / jUnit  (0) 2022.11.03
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • 💻 홈페이지 제작 💻 / 메일링 폴더 만들기 / 관리자 페이지 / 관리자 페이지 로그인
    • 💻 홈페이지 제작 💻 / 회원가입 암호화 / 로그인 페이지 / 로그인 인증 / 로그아웃 / 로그인 정보 찾기 페이지 / 임시 비밀번호 발급
    • 클라이언트에서 데이터를 전송했을 때 스프링에서 데이터를 받는 방법 🖥️
    • 개발툴 / 스프링 프레임워크 / 기능구현 / 마이바티스 / bean생성하기
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바