[Spring 입문] 계층 구조와 클래스 의존관계/주입 (Dependency Injection) 실습
입문자의 비즈니스 실습 요구 사항 정리 데이터 : 회원 ID , 이름 기능 : 회원 등록, 조회 아직 데이터저장소가 없다고 가정하고, 자바내부 자료구조를 이용해서 모의로 실습 해볼 것입니다. 서비스, 리포지토리와 , 도메인관계 웹앱의 구조는 보통 위와 같이 분류가 됩니다. 컨트롤러 : 웹MVC의 컨트롤러 역할로 받는 라우터 마다 나눠서 정의 합니다. 서비스 : 핵심 기능의 로직을 구현합니다. (컨트롤러에서 서비스의 함수를 호출하는 방식) 도메인 : '흔히 아는 객체'. 회원,주문,쿠폰 등등의 객체를 클래스로 정의합니다. 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장, 조회, 관리 등등을 합니다. 클래스 의존관계/주입 (Dependency Injection) 어떤 클래스가 다른 클래스에 접..
2023. 1. 15.