회원관리1 [스프링 입문] 스프링 회원관리 예제 - 1. 비즈니스 요구사항 정리 * 인프런 김영한님의 '스프링 입문' 강의를 듣고 작성한 내용입니다! (https://inf.run/txXC) 비즈니스 요구사항 정리 데이터 : 회원id, 이름 기능 : 회원 등록, 회원 조회(id를 통해/name를 통해/all) 데이터 저장소 : 아직 선정되지 않음 * 웹 애플리케이션 구조 Controller : 웹 MVC Controller 역할 Service : 핵심 비즈니스 로직 구현 (name은 중복이 안되고, ... 등등) Repository : 데이터베이스에 접근, 도메인 객체를 DB에 저장 및 관리 Domain : 비즈니스 도메인 객체 (회원) * Class 의존관계 MemberService -> MemberRepository (interface) 아직 데이터 저장소를 정하지 않았으므로, .. 2021. 6. 29. 이전 1 다음