프로젝트 설계에 관한 이야기들
프로젝트 분석 설계의 순서
- 요구사항 정의서
- (적용방안 : 기술적인 측면이 포함되어야 함)
- ERD 설계 순서
- Entity를 우선적으로 먼저 다 만들기
- 요구사항 정의서를 보면서 컬럼 추가
- Entity 별로 필요한 컬럼을 모두 추가해보기
- 그리고 중복되는 내용들을 토대로 관계 설정
- 관계 설정 이후에 중복되는 부분들 정리
- 러프한 개발 순서
- 패키지 구조 설정 (주로 3-5자리로 끊음)
- 행정용어 표준사전
- 컨트롤러 생성
- 첫 화면(List or Detail JSP 파일 생성)
- 화면 정의서, ERD를 보면서 컨텐츠(버튼 등) 심기
- 컨텐츠에 따라서 ERD가 바뀔 수도 있음
- 공통 화면단 구현(부트스트랩 지정 등)
- DB 개발 시 주의사항
- 쿼리문 작성 시 * 쓰지 않기
- 성능 이슈로 인해서 필요한 컬럼명만 쓰기
- 조인문 작성 할 때
- 1 : N 의 관계에서, on 절에서 N의 컬럼이 앞에 있어야 속도가 빠름
- 가치가 있는 테이블(데이터)에는 최초 저장 일시, 최초 저장 인물, 마지막 저장 일시, 마지막 저장 인물을 기록
- 꼭 사용 및 구현해야 할 내용
- Merge 문 꼭 작성 및 사용하기 (JPA save 가 Merge 문 사용함)
- 데이터 시각화를 위해 통계 지표 필요
- 게시판의 월별 등록 건수
- 회원가입자수
- 일별 로그인 회원 수 등등
댓글
댓글 쓰기