토이 프로젝트/Spring&Java 갖고놀기28 Spring - DB 구조 변경 및 회원가입 스크립트 수정 오늘 내용의 포인트!! DB 테이블 설계는 미리미리 - DB 와 테이블, 컬럼명은 처음에 사이트를 만들때부터 만들어두어야 한다는 것을 뼈저리게 깨달았다. 물론 함부로 DB 를 고쳐서는 안된다는 것을 일하면서 알기는 알았는데...설마 이렇게까지 스노우볼이 클 줄은 정말 몰랐다. 단순히 아주 단순히 테이블 명도 아니고 컬럼 명만 몇몇개 바꿨을 뿐인데 고쳐야하는 부분이 여기저기에서 계속 속출했다. 특히나 Spring - Member 테이블쪽과 2차로 메일 서버와 연동되는 부분에서도 정말 많은 부분을 고쳐야했다. - DB 는 절대 함부로 고치는게 아니며, 단순히 컬럼명을 변경하는 것만으로도 스노우볼이 엄청나고, 처음부터 테이블 구조 설계를 잘해서 만들어야한다!! 1. DB 구조 변경 현재 DB 구조는 컬럼명도 .. 토이 프로젝트/Spring&Java 갖고놀기 2022. 2. 25. 회원가입 시 아이디 중복 체크(feat. ajax, json) 지난번까지해서 이메일을 회원가입에 연동하는 것까지 마무리하였다. 다만 기존의 회원가입에는 부실한 부분이 너무 많았다ㅠㅠ 현재 가장 큰 문제는 아이디 중복 체크 부분이었다. 이전에 만들어두었던 checkDuplicateID 덕분에 백엔드에서 중복 체크를 하고는 있지만 딱 거기까지...중복이 되는 아이디가 있다고 한다면 뭔가 얼럿 창이 뜨는 것이 아니라 바로 에러페이지로 넘어가버린다는 문제점이 있다ㅠㅠ 이를 해결하기 위해서 코드를 수정해보았다. # 이 부분은 검색하고 찾아보고 베끼고...나름 이해하고 하면서 쓴 글이기 때문에 틀린 부분이 많을 수 있습니다. 지적주시면 감사히 받겠습니다. 0. build.gradle Json 형식으로 데이터를 주고 받기 위해 build.gradle 에 아래 내용을 추가한다. .. 토이 프로젝트/Spring&Java 갖고놀기 2022. 2. 13. spring - DB + 메일 서버 + 웹페이지 연동하기(feat. 회원 가입 후 메일 계정 자동 생성) 오늘은 드디어 정말 하고 싶었던 메일서버와 회원 가입 연동을 시작하겠습니다!! 예전부터 정확히는 메일서버를 만든다는 생각을 했을 때부터 만들고 싶었던 것인데 드디어 성공했습니다ㅎ - 왜 메일 서버인가? 사실 왜 매번 메일 서버와 웹 페이지를 연동하고 싶다고 언급했는지부터 잠깐 이야기하고 넘어가겠습니다. 제가 생각하고 비슷하게나마 구현해보고 싶었던 것은 네이버와 구글입니다. 정확히는 네이버와 구글처럼 웹 사이트 + 검색 기능 + 메일 기능 등을 포함하는 진짜처럼 만들어보고 싶었습니다. 먼저 검색 기능은 공부하다보니 엘라스틱 서치로 검색 엔진을 구축 할 수 있다고는 하는데...제 능력을 넘어도 한참 넘은 것 같았고, 그나마 할 만한 것이 웹 사이트와 메일 기능을 연동하는 것이었습니다. 사실 메일 기능은 메일.. 토이 프로젝트/Spring&Java 갖고놀기 2022. 1. 31. 라즈베리파이에서 Spring 구동하기 & 회원가입하기(feat. Mysql 연동) 2022년 첫 글이네요!! 많이 늦었지만 모두 해피 뉴 이어ㅋㅋ 생각보다 라즈베리로 연결하는데 오래 걸려서 이제야 정리하고 글을 쓰게 되었습니다. git 에도 연동하고 하는데...어디서 막히는지 막혀버려서ㅠㅠ이건 다음글에 조금 더 적어보도록 하겠습니다. 오늘은 기존에 만들어두었던 spring 을 Mysql과 연동하도록 하겠습니다. 또한 이 글은 기본적으로 MySQL이 깔려있으며, 외부에서 접속이 가능하다는 가정하에 진행하고 있습니다. 만약 DB가 설치되어 있지 않다면, 글 내용 중 2. Maria DB 설치 를 보고 와주시기 바랍니다!! https://terianp.tistory.com/3?category=930649 웹 서버 기본 뼈대 구축 : LEMP 첫 시작은 라즈베리 파이에 웹 서버 기본 뼈대 구.. 토이 프로젝트/Spring&Java 갖고놀기 2022. 1. 9. 이전 1 2 3 다음