<< 학습 목표 >>
1. 회원 탈퇴 서비스를 구현할 수 없는 이유를 설명할 수 있다.
전 글 ( https://codingaja.tistory.com/44, https://codingaja.tistory.com/47, https://codingaja.tistory.com/48 ) 에서 프로젝트에 회원가입, 로그인, 회원정보수정 서비스를 구현했음
비록 회원 정보 수정 서비스를 완전히 다 구현하진 못했지만...
CRUD 서비스 중 CRU 를 구현했으므로 이제 D(Delete) 를 구현하자
회원 탈퇴가 대표적인 D 서비스임
회원 탈퇴 서비스는 회원 정보를 삭제(Delete) 하는 서비스임
우선 기능에 대한 정의, 스토리보드, 인터페이스를 작성하자
| << 기능에 대한 정의 >> |
| 로그인을 한 사용자만 이용할 수 있는 기능으로 회원 탈퇴 버튼을 눌렀을 때 로그인을 한 사용자의 정보를 삭제함 |
| << 스토리 보드 >> |
![]() |
| << 인터페이스 >> |
![]() |
회원 탈퇴 버튼이 있는 페이지는 우리가 앞서 로그인 서비스를 구현할 때 추가했었음
( https://codingaja.tistory.com/47 )
회원 탈퇴 버튼이 있는 페이지는 webapp -> member -> index.html 임
회원 탈퇴 버튼이 구현되어있으니 별도의 코드를 입력할 필요는 없음
그. 러. 나. 회원 탈퇴 서비스는 회원 정보 수정 서비스와 마찬가지로 아직은 구현할 수 없음
회원 탈퇴를 하기 위해서는 로그인을 한 사용자가 누구인지 알아야하고 그러기 위해서는 쿠키(Cookie) 나 세션(Session) 에서 로그인을 한 사용자의 ID 를 저장해둬야한다고 했음
쿠키와 세션은 다음 장인 Chapter05 에서 배울 것임
지금은 회원 탈퇴 서비스를 왜 구현할 수 없는지까지만 기억하자
회원 탈퇴 서비스는 다음 장에서 구현할 것
여기까지 회원 탈퇴 서비스 끝~!
여기까지 글의 개수만 놓고 보면 제일 많은 Chapter04 가 끝났음
지금 우리는 서블릿의 2 / 3 를 배운 것이므로 지금까지 배운 것들을 다시 한번, 그리고 또 한번 복습하자
간혹 복습을 전혀 하지 않고 진도만 따라오거나 복습을 딱 한번만 하고 진도를 따라오는 분들이 있는데 그렇게 복습을 적게 하면 절대 서블릿을 내껄로 만들 수 없음
운동 선수들을 보면 프로 운동 선수가 되기 위해 기초 체력을 매일 기름 또한 기본적인 자세, 응용 자세 등 다양한 것들을 매일 매일 연습함
우리도 개발 준비생이 아닌 개발 선수가 되기 위한 과정이므로 배웠던 것을 또 보고 또 보고 여러번 반복해야함
그러나 우리는 운동 선수와 비교했을 때 앞날이 굉장히 창창함
운동 선수들은 그렇게 열심히 운동해도 순위권에 들지 못하면 대회에 나갈 기회 조차 잃어버림
그리고 그 대회의 종류나 횟수가 매우 제한적임
개발 선수가 되고 싶은 우리는? 개발자 취업 준비생의 순위 라는게 없을 뿐더러 내가 지원 할 수 있는 회사는 널리고 널렸음
반드시 복습을 해야하고 한번이 아닌 여러번 해야함
'Servlet + JSP > Serlvet-Chapter04' 카테고리의 다른 글
| Chapter04. CRUD 프로젝트 / 회원 정보 수정 (2) | 2023.03.09 |
|---|---|
| Chapter04. CRUD 프로젝트 / 로그인 (0) | 2023.03.08 |
| Chapter04. Connection Pool 을 사용한 DB 연동 (0) | 2023.03.08 |
| Chapter04. CRUD 프로젝트 / 회원가입 (0) | 2023.03.07 |
| Chapter04. 자바의 DB와 관련된 자원은 close 를 해줘야한다. (2) | 2023.03.06 |

