멀티캠퍼스 JAVA 백엔드 부트캠프/파이널 프로젝트 회고 31

파이널 프로젝트 20일차

2023.05.25.목요일 YWT 형식 - 한 일 어제 다 끝내지 못했던 마이페이지 회원정보 수정 탈퇴기능을 이어서 했다. 회원정보 수정기능중 상세정보 수정에서 패스워드가 현재 패스워드와 같아야 수정이 가능하도록 만들었다. 그리고 세션으로 잡혀있는 member_no를 이용해서 정보를 가져와 input의 value에 넣어두고 커서가 올라가면 사라지도록 구현했다. - 배운점 ajax를 선호하는 사람도 있고 선호하지 않는 사람도 있다는것을 알게 되었다. - 앞으로 할 일 - 프로필 수정기능을 구현할 차례이다.

파이널 프로젝트 19일차

2023.05.24.수요일 AAR(After Action Review) 형식 - 의도한 결과는 무엇이었는가? (초기 목표) 오늘목표는 마이페이지 회원 수정 UI와 기능을 모두 진행하는 것 이었다. - 실제 어떤 일들이 일어났는가? (현실) flex를 이용해서 div를 나누고, 이미지 첨부하는 것에 시간이 많이 들어갔다. - 계획과 실제 결과의 차이는 왜 발생되었는가? (배운점들) flex를 이용해서 div를 분리하는 것이 생각보다 오래 걸렸고, 오늘은 리눅스 수업과, 개인 상담이 있어 시간이 부족했다. 이미지를 첨부하는 것이 막막해서 시간을 많이 날린것 같다, - 지속, 개선 혹은 포기할 것들은 무엇인가, 그로 인해 배운 것들은 무엇인가? (목적) 내일은 진짜진짜 회원수정 끝내기!!

파이널 프로젝트 18일차

2023.05.23.화요일 YWT 형식 - 한 일 아이디 패스워드 찾기 기능 완료!! 마이페이지 UI 진행 하려는데 막막했다. - 배운점 보조강사님께서 크게 나누는 것을 먼저 하는것이 좋다고 말씀해 주셨다. (flex 를 이용해서 나누면 된다) - 앞으로 할 일 마이페이지의 회원 수정 UI와 기능을 완료해야한다 24일까지 완료하는 것이 목표다 !! 어서 해보자!!!

파이널 프로젝트 17일차

2023.05.22.월요일 YWT 형식 - 한 일 토일요일 동안 네아로를 구현했는데, 401 만 떠서 너무 답답했다. 드디어 수업하는 오늘 보조강사님꼐 여쭈어 보았다!! 원인은!!! 포트번호였다. 강사님의 참고 자료를 보면서 구현을 했었는데, 나의 스프링 톰캣 포트는 8080이 아니어서 나는 오류였던 것이다.. 나는 8080을 사용해야 하는 것인줄만 알고 무작정 따라해서 이런일이 일어난 것이었다. 당장 내가 톰캣에서 사용하는 8898 으로 포트번호를 바꾸니 내가 실행하려 했던 대로 진행이 되어 정말 다행이었다. - 배운점 무작정 따라하기 보다 왜 이부분에 이것을 썼는지 확실히 하고 넘어가야 한다는것을 다시 배웠다! - 앞으로 할 일 아이디 비밀번호 찾기 기능을 구현하고, 마이페이지에서 회원 수정을 진행할..

파이널 프로젝트 16일차

2023.05.19.금요일 4L (Liked, Learned, Lacked, Longed for) 형식 - 좋았던 것(Liked) 보조강사님께 궁금한 부분을 여쭈어 보았는데 나 혼자 생각 해보았던 것과 결과가 거의 똑같았다, - 배운 것(Learned) 네아로에 대해 궁금했던 점 해 결 했다., 더보기 1. 한 테이블에 정보를 넣고 싶은데 받아오는 이름이 달라요. --> 받아오는 이름을 member_id로 바꿔서 받아줌 (해결) 2. 한테이블에 정보를 넣는다고 하면 naverVO는 없어도 되나요? (memberVO 로 같이 사용 가능한지) --> 내 예상으로는 가능 ==> 가능 3. callback.jsp의 location.href 에서 컨트롤러의 naverLogin을 부를때? ajax처럼 데이터가 보내..

파이널 프로젝트 15일차

2023.05.18.목요일 YWT 형식 - 한 일 - 로그인과, 로그아웃, 아이디 저장 체크박스 기능을 구현했다. - 배운점 - 브라우저에 세션을 저장하는 것을 사용하지 않고 스프링의 서버쪽 세션을 사용한다. view는 보여지는 역할 중심이고 controller는 서버 내부처리 역할중심이다. - 앞으로 할 일 SNS로그인 구현하고, 마이페이지를 구현해야한다. 내일 중간 3분 발표가 있다.

파이널 프로젝트 14일차

2023.05.17.수요일 AAR(After Action Review) 형식 - 의도한 결과는 무엇이었는가? (초기 목표) 로그인+세션을 다 하려고 했다. - 실제 어떤 일들이 일어났는가? (현실) 무엇을 먼저해야할지 감이 안와서 무작정 구글링 한 것 들을 따라하고 지우고 를 반복 - 계획과 실제 결과의 차이는 왜 발생되었는가? (배운점들) 구글링한 많은 자료들을 보고 따라하고 지우고 따라하고 지우고 하다 보니 내가 지금 무엇을 하고있는지 어지러움. - 지속, 개선 혹은 포기할 것들은 무엇인가, 그로 인해 배운 것들은 무엇인가? (목적) 구글링을 해서 무작정 따라하고 지우는 것을 반복 하지 말고, 내가 이해할수 있는 코드를 따라해야만 나에게 맞게 수정도 가능. 혼자 하루종일 잡고있지 말고 물어볼것은 기회..

파이널 프로젝트 13일차

2023.05.16.화요일 AAR(After Action Review) 형식 - 의도한 결과는 무엇이었는가? (초기 목표) 회원가입 - 체크, input 값 필수로 만들기, 최대최소 길이 지정, css수정 회원가입 - 전화번호 인증 구현 로그인 기능 구현 SNS로그인 세션기능 구현 - 실제 어떤 일들이 일어났는가? (현실) 회원가입 - 전화번호 SMS 인증을 우선순위를 뒤로 두기로 했음. 로그인 구현이 진행 되지 못함 - 계획과 실제 결과의 차이는 왜 발생되었는가? (배운점들) 회원가입 - 전화번호 SMS 인증 구현을 하려고 네이버 api를 사용하려 했는데 내 네이버 계정이 아닌 멀캠 계정이기 때문에 나의 개인 번호를 등록하려면 증명서 같은것을 내야해서 강사님께 여쭈어본 결과 다른 api를 찾는 것이 좋..

파이널 프로젝트 12일차

2023.05.15.월요일 YWT 형식 - 한 일 - 토요일멘토링에 참석하지 못한 팀원들과 멘토링때 나왔던 것에 대해 회의 진행 - 상단바, 네비게이션바 디자인 통일하기 - 강사님의 피드백 받기 - 아이디, 이메일, 닉네임 중복 확인 - 비밀번호 동일 확인 - 배운점 - fill-in 개녕으로 입력받는 것을 줄이는것이 편의성 면에서 좋다 - 앞으로 할 일 - input이 비어 있으면 회원가입이 되지 않도록 하기 - 전화번호 인증 - 사용툴&시스템 구성도 수정(다음멘토링 까지)

파이널 프로젝트 11일차

2023.05.13.토요일 KPT (Keep – Problem – Try) 형식 - Keep: 지속할 것 - 우리 프로젝트에서의 특별하고 재미있는 요소를 살릴것 - 로고도 있고 저번 계획보다 좋은것같다고 하셨다. - Problem: 해결할 것 - 각페이지의 상단바 통일하기 (디자인적인 부분을 미리 작업하소 템플릿으로 만들어서 모두 사용) - 시스템 구성도의 3장이 어떻게 보면 다 같은내용이다. 이것을 하나로 통일하고, 형식은 멘토님이 주신 형식으로 구성도 만들기. - Try: 시도할 것 - 주제를 바꾼만큼 일정을 타이트하게 잡고 빠르게 진행해야함. - 우선순위를 정해서 개발 진행하기 - 바라는 것(Longed for) - 요약흐름도가 있으니 좋다고 하셨다. 앞으로도 요약흐름도를 보여주면서 프로젝트 설명을..