💸딱 하루, 인프런 천원샵 오픈!

[인프런워밍업클럽3기] 백엔드프로젝트 발자국 1주차

[인프런워밍업클럽3기] 백엔드프로젝트 발자국 1주차

항상 프로젝트를 시작하면 초기 세팅이 어려운 것 같다.

처음 사용하는 툴과 언어로 많이 헤맸다..

 

강의

이번 주 강의 진도 : 섹션 1~3 엔티티개발

기본 개념들과 개발 환경 구성, 프로젝트 생성을 했다.

최근에 했던 유니티는 폴더만 넣고 깃 연동이 바로 되었는데 .gitignore파일도 수정해야하고 따로 VCS(버전관리시스템)에 추가해야하는 번거로움이 있었다.

 

entity 패키지

테이블은 entity 패키지 안에 클래스로 생성하고 테이블의 각 컬럼은 엔티티의 필드가 된다.

repository 패키지

데이터베이스와 직접적으로 상호작용하는 레이어(쿼리를 보냄)

 

사실 아직 클래스에 관해서는 다 이해하지 못했다.. 그냥 따라 적기..

 

image클래스 작성 중 위와 같은 오류들이 생겼는데 어노테이션 작성 시 자동 완성이 다른 패키지를 사용하는 걸로 들어가서 그런 것이였다.

 

미션

이번 주 미션 진도 : 미션 1~2

  • 미션 1) 깃허브 리포지토리에 프로젝트 올리기

미션 주제를 뭘로 할까 고민하다가 온라인 쇼핑몰 주문 관리 시스템으로 정했다.

https://github.com/PO0OH/storevibe/commit/f8e5b96ea93dc308ebc2d426ab8625a1aa9e2ff1

 

  • 미션 2) 테이블 설계하기

ERD - https://www.erdcloud.com/ 사용

image테이블 연결 시키면 fk가 자동으로 설정되는 줄 모르고 컬럼에 다 입력했다가 삭제했다ㅎ..

https://github.com/PO0OH/storevibe/blob/main/README.md

 

댓글을 작성해보세요.


채널톡 아이콘