스프링 스터디 2주차 : 김영한 스프링 입문강의 8,9,10강 8강 : 비즈니스 요구사항 정리데이터 : 회원 id,이름기능 : 회원등록, 조회아직 데이터 저장소 선정되지 않음(시나리오) 일반적인 웹 애플리케이션 계층 구조- 컨트롤러 : 웹 mvc의 컨트롤러 역할- 서비스 : 핵심 비즈니스 로직 구현(ex.회원id 중복 금지 로직 등)- 도메인 : 회원,주문,쿠폰 등등 주로 db에 저장되고 관리되는 비즈니스 도메인 객체- 리포지토리 : db에 접근, 도메인 객체를 db에 저장하고 관리함 클래스 의존관계- 회원 비즈니스 로직에 회원서비스가 있고, 회원 리포지토리(회원을 저장하는 것)는 인터페이스로 구현 -> 이유 : 아직 데이터 저장소가 선정되지 않아서, 우선 인터페이스로 구현 클래스를 추후 변경할 수..