Spring tool 툴 활용하기
오늘은 수업에서는
스프링 워크스페이스 툴을 사용하여
'회원 가입 정보를 출력'하는 작업을 배워보았다.
학기 초에 파이썬 코드로 로그인 페이지를 만들었을 때,
너무 간단해서 재미있고 흥미로웠던 기억이 있는데,
이번에는 JAVA로 작성된 메서드를 다뤄야 해서 어렵고 복잡하게 느껴졌다.ㅠㅠ
수업에 이해하기 어려운 부분이 많아서
복습을 꼭 해야할 것 같다.
회원 로그인 정보
로그인을 처리하는 메서드!
클라이언트로부터 전달된 아이디와 비밀번호를 가져와서 모델에 추가한 후, 문자열을 반환했다
회원가입 폼
사용자로부터 아이디, 비밀번호, 이름, 이메일을 입력받을 수 있는 입력 필드를 만들었다.
"회원가입완료"라는 버튼을 클릭하여 회원가입을 완료할 수 있다.
로그인 및 회원가입 처리
위 코드는 Java로 작성된 로그인 및 회원가입 처리와 관련된 메서드이다.
회원가입을 위한 join 및 joinok 메서드를 구현해보았다
오류 나와서 속상 ㅠㅠ
교수님이 작성한 코드 설명 들으면서 그대로 작성한 것 같은데
무슨 일 때문인지 계속 오류가 난다 ㅠㅠ
교수님께 질문하기도 하고, 챗GPT로 해결방법을 계속 찾으면서 수정해갔다
폼에서 입력된 정보 처리
"/joinok" 경로로 들어오는 요청에 대해 회원가입 처리를 수행하는 메서드이다.
아이디, 비밀번호, 이름, 이메일을 가져와서 memberdto 객체에 설정한 후, "joinok"라는 뷰를 반환했다.
회원 정보 출력
사용자의 아이디, 비밀번호, 이름, 이메일 정보를
${mdto.id}, ${mdto.pw}, ${mdto.name}, ${mdto.email}와 같이 템플릿 변수로 출력했다.
HTML으로 입력된 정보를 확인할 수 있다.
드디어 출력된 결과! 짜라란~!
하아아......
이렇게 간단한 페이지 하나를 출력하기 위해서,
얼마나 많은 시간은 들였는지 모르겠다.
오류 코드 찾느라 눈알이 빠질 뻔했다 ㅠㅠ
평소에는 그저 편안하게 로그인하는 공간으로만 인식했던 페이지가
실제로는 어떤 작은 디테일들로 구성되어 있는지 알게 되었고,
개발자와 디자이너들이 이렇게 섬세한 부분까지 신경을 쓴다는 것에 더욱 놀라웠다.
다시 한번 개발자들과 UI, UX 디자이너들이 너무나 존경스러워졌던 시간...
얼마나 많은 시간과 노력을 투자했을까?
만약 혼자 이 페이지를 만들었다면 정말로 많은 어려움을 겪었을 것 같다.
교수님께서 자세하게 설명해주신 덕분에 겨우 해낸 듯..ㅠㅠㅠㅠ
교수님의 지도와 도움이 없었다면 아마도 포기하고 말았을지도 모르는데 정말 감사했다.
오늘 수업은 왠지
개발자들과 디자이너들의 노력과 열정에 대한 존경심이 더욱 깊어진 시간이었다.
#서울시기술교육원 #서울시중부남부기술교육원 #서울특별시중부남부기술교육원 #파이썬활용빅데이터분석 #스프링툴 #회원가입페이지만들기 #JAVA어렵다 #로그인및회원가입처리메서드