👨💻 Web Development/Spring - Intro
[Spring] 3.회원관리 예제 - 백엔드 개발
[Spring] 3.회원관리 예제 - 백엔드 개발 1. 비즈니스 요구사항 정리 - 데이터 : 회원ID, 이름 - 기능 : 회원 등록, 조회 - 아직 데이터 저장소가 선정되지 않음 (가상의 시나리오) - 컨트롤러 : 웹 MVC의 컨트롤러 역할 - 서비스 : 비즈니스 도메인을 가지고 핵심 비즈니스 로직 구현 (회원 중복가입 안되는 로직 등) - 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 - 도메인 : 비즈니스 도메인 객체, ex) 회원, 주문, 쿠폰 등 주로 데이터베이스에 저장하고 관리됨 - 아직 데이터 저장소가 선정되지 않았기 때문에 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 - 데이터 저장소는 RDB, NoSQL등 다양한 저장소를 고민중인 상황으로 가정 - 개발을..
2022. 7. 3. 05:34
최근댓글