프로젝트 구조를 세워 구현하자
프로젝트 구조를 세우고 구현하려 합니다
1. 구조
- api : api(ex. kakao)를 핸들링하는 클래스를 모아놓은 패키지
- config : api 및 DB 연결에 필요한 key를 모아놓은 패키지
- constant : 프로그램에 필요한 상수를 모아놓은 패키지
- domain : 서비스에 필요한 개체를 모아놓은 패키지
- repository : DB 커넥션과 repository를 모아놓은 패키지
- service : 핵심 비즈니스 로직 클래스를 모아놓은 패키지
- view : 콘솔에 입력과 출력을 담당하는 클래스를 모아놓은 패키지
2. 구현
프로젝트 종료!!!
1차 프로젝트 후 멘토님께 코드 리뷰를 받았는데... 오버 엔지니어링이라는 소리를 들었다. 확정성있는 프로젝트를 만들고 싶어서 그랬지만, 다음 프로젝트부터는 조금 더 가볍게 만들어 봐야겠다.
'부트캠프' 카테고리의 다른 글
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 토이 프로젝트2 (0) | 2023.11.06 |
---|---|
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 토이 프로젝트 (0) | 2023.09.13 |
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제2(2) (0) | 2023.08.29 |
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제2(1) (0) | 2023.08.29 |
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제(3) (0) | 2023.08.22 |