
[Spring Intro] Section 03. 회원 관리 예제_백엔드 개발, 비즈니스 요구사항 정리, 회원 도메인과 리포지토리 만들기, 회원 리포지토리 테스트, 회원 서비스 개발, 회원 서비스 테스트
🖋️ study/spring
2023. 1. 20. 22:33
비즈니스 요구사항 정리 데이터 : 회원 ID, 이름 기능 : 회원 등록, 조회 아직 데이터 저장소가 선정되지 않았다고 가정 이 강의의 목표는 복잡한 비즈니스를 하는 것이 아니라 단순한 예제를 가지고 스프링 생태계 전반적으로 어떤 식으로 개발이 이루어지고 동작하는지 알아보는 것이다. 따라서 단순한 비즈니스로 설정하여 진행해보기로 한다. # 일반적인 웹 어플리케이션 계층 구조 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인 : 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터 베이스에 저장하고 관리됨 # 클래스 의존관계 데이터 저장소는 RDB, NoSQL 등등 다양한 저장소를 고민 중인 ..