![[인프런워밍업클럽3기] 백엔드프로젝트 발자국 1주차](https://cdn.inflearn.com/public/files/blogs/17a24b14-1012-414f-9ae9-8f50222b5327/인프런워밍업클럽.png)
[인프런워밍업클럽3기] 백엔드프로젝트 발자국 1주차
항상 프로젝트를 시작하면 초기 세팅이 어려운 것 같다.
처음 사용하는 툴과 언어로 많이 헤맸다..
✔강의
이번 주 강의 진도 : 섹션 1~3 엔티티개발
기본 개념들과 개발 환경 구성, 프로젝트 생성을 했다.
최근에 했던 유니티는 폴더만 넣고 깃 연동이 바로 되었는데 .gitignore파일도 수정해야하고 따로 VCS(버전관리시스템)에 추가해야하는 번거로움이 있었다.
entity 패키지
테이블은 entity 패키지 안에 클래스로 생성하고 테이블의 각 컬럼은 엔티티의 필드가 된다.
repository 패키지
데이터베이스와 직접적으로 상호작용하는 레이어(쿼리를 보냄)
사실 아직 클래스에 관해서는 다 이해하지 못했다.. 그냥 따라 적기..
클래스 작성 중 위와 같은 오류들이 생겼는데 어노테이션 작성 시 자동 완성이 다른 패키지를 사용하는 걸로 들어가서 그런 것이였다.
✔미션
이번 주 미션 진도 : 미션 1~2
미션 1) 깃허브 리포지토리에 프로젝트 올리기
미션 주제를 뭘로 할까 고민하다가 온라인 쇼핑몰 주문 관리 시스템으로 정했다.
https://github.com/PO0OH/storevibe/commit/f8e5b96ea93dc308ebc2d426ab8625a1aa9e2ff1
미션 2) 테이블 설계하기
ERD - https://www.erdcloud.com/ 사용
테이블 연결 시키면 fk가 자동으로 설정되는 줄 모르고 컬럼에 다 입력했다가 삭제했다ㅎ..
https://github.com/PO0OH/storevibe/blob/main/README.md
댓글을 작성해보세요.