[Spring] 회원 관리 예제 - 백엔드 개발
스프링 - 회원 관리 예제 - 백엔드 개발 참고 강의: 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술(김영한,인프런) 비즈니스 요구사항 정리 데이터 : 회원ID, 이름 기능 : 회원 등록, 조희 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) [일반적인 웹 애플리케이션 계층 구조] 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현 리포지토리 : 디비에 접근, 도메인 객체를 DB에 저장하고 관리 도메인 : 비즈니스 도메인 객체, ex) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리 됨 [클래스 의존관계} 아직 데이터 저장소가 선정되지 않아서, 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 데이터 자장소는 RDB, NoSQL 등등..
2022. 10. 31.