반응형 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 구성
반응형 공유하기 게시글 관리 구독하기랩보다 코딩 더 잘해지기'TOY PROJECT > Music Archive V1.0(Spring)' 카테고리의 다른 글[Mac/STS] 설치 및 환경설정 (0)2020.10.03[Mac/AWS] 학습 및 서버 구축 / RDS생성 및 Workbench 연동 (0)2020.10.02[Spring] 토이 프로젝트 UI설계 완료 (0)2020.09.30[Spring] 토이 프로젝트 UI설계 2일차 (0)2020.09.29[Spring] 토이 프로젝트 개요 및 UI 설계 (0)2020.09.28 |