giggs 2022. 6. 9. 11:08

 

 

 

MVC2 패턴 - 회원가입까지 강사님과 진행해보았는데 

 

 


 

 

회원 관련 화면에서

 

로그인 부분

마이페이지 부분

 

  MVC2 패턴에 최대한 맞춰서 구현해보았다.

 

 

 

 


 

 

 

 

# 로그인 부분 구현 #

 


 

 

 

1번 일단 view 화면에서 선택하면 controller로 넘어가도록 세팅

 

 

 

 

 

 

 

 


 

 

 

 

 

2번 사용자에게 필요한 정보 입력받고 / 검사하는 작업은 service레이어로 전달

 

 

 

73번line - 로그인한 회원만 이용 가능한 기능을 대비해서  로그인 성공시 (result == 1) // LoginUserNo 저장 변수 선언

 

 

 

 

6번. service레이어로부터 넘어온 결과 값에 맞춰 화면 처리해주기

 

 

 

 


 

 

 

 

 

3번  아이디 검사와 비번 검사 모두 / DB작업 필요 - dao 레이어로 전달해서 결과값 얻어오기 

 

 

 

 

 

 

 

 

5번. 전달받은 값에 맞춰서 결과 판단 -  return 값 처리

 

 

 

 

 


 

 

 

 

 

4번 dao레이어에서 작업하고 / 작업 결과를 다시 service레이어로 전달

 

 

 

 


 

 

 

 

##  역으로 다시 위로  진행 ~!

 

 

 

 

 

 


 

 

 

 

 

# 마이페이지 부분 구현 #

 

 


 

 

 

1번 일단 view 화면에서 선택하면 controller로 넘어가도록 세팅

 

 

 

 

 

 


 

 

 

 

2번 사용자에게 필요한 정보 입력받고 / 검사하는 작업은 service레이어로 전달

 

 

 

 

 

6번. Service 레이어에서 넘어온 결과 값에 맞춰 화면 보여주기

 

 

 


 

 

 

 

3번 로그인 여부 체크는 Service레이어에서 

회원정보 보여주고 수정하는 DB 관련 작업은 dao레이어에서 

 

 

 

 

 

 

5번. dao레이어에서 이루어진 작업의 결과에 맞춰서 로직 처리한 후 controller에게 전달

 

 

 

 


 

 

 

 

 

4번 dao레이어에서 작업하고 / 작업 결과를 다시 service레이어로 전달

 

 

 

 


 

 대표로  비밀번호 변경 로직 살펴보기

 

비밀번호를 변경하려면 일단 현재 비밀번호가 일치하는지 확인한 후 작업하도록 진행

 

현재 비밀번호 확인 후 update 작업

 

 

 

 

##  역으로 다시 위로  진행 ~!

 

 

 

 


 

 

 

# 콘솔창 테스트 ~ 

 

 

 

 

 

 

 

 


 

 

 

 

 



review



혼자 해보니... 너무 새로웠다
^-^

강사님과 같이 해보았던 회원가입 
부분부터 복습해보고 시작하였는데
처음부터 새로웠다 하하

그래도 차근차근 참고해가며, 생각해가며
코드의 구조를 짜고, 기능을 구현해가고, 오류를 해결하고
하는 과정이 재미있었다.

무엇보다도 작성한 코드들이
정상적으로 작동하는 모습을 보는 순간이 제일 짜릿 :)

오늘 못한 게시판 관련 부분이나 다른 추가할 기능들은
짬짬이 시간 날 때마다 해보면 많은 도움이 될 것 같다!

후훗