SpringFrameWork 게시판 만들기 팁1. 회원가입과 로그인은 마지막에 구성해라.(기간이 촉박하니 가장 중요한 사이트에 대한 걸 먼저 만들고 괜히 회원가입과 로그인에 시간을 뺏기지 말아라.) 2. 이메일주소로 계정찾기/ 질문 답변으로 패스워드 찾기 방식의 오류 언급
3. ERD 모델을 설계 할때 Aquerytool을 이용해보아라.(직관적이고 간편하다.)4. DB에 긴 내용을 넣을 경우, VARCHAR 말고 TEXT를 이용하여라.5. 게시판 table을 구성할 때, 등록날짜 외에도 수정날짜와 삭제날짜도 만들어 게시글 복구가능성에 대해서도 생각.게시글을 삭제 하였을 때, 삭제날짜가 null이 아닌경우만 보여주면 삭제 된 게시글을 제외하고 보여줄 수 있다. 프로시저를 이용하여 삭제 된지 몇일이 지나면 DB에서도 삭제하게 만들어라. 6. Aws ec2 free tier를 이용하여 실제 서버를 구축하는 경험을 해보아라.7. git add . 쓰지말고 정확히 너가 올리고 싶은 파일들을 올리고 commit 할 때도 너가 어떤 것들을 commit했는지 자세하게 써라.Aquerytool 이용법을 구글에서 간단히 찾아 다음과 같이 ERD설계를 해보았다. 확실히 다른 ERD 설계 툴 보다 간편하고 직관적이다는 느낌을 받았다. 또, 모든테이블 생성 SQL이라는 버튼을 통해, 다음과 같이 자동으로 SQL구문을 완성시켜주는 걸 확인할 수 있었다. DB 구성 |