Stack/Spring
[Spring / 인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
7ingout
2022. 9. 19. 17:11
스프링 웹 개발 기초
MVC
Model: 화면에서 필요한 것들을 넘겨주는 용도
View: 화면 처리
Controller: 비즈니스 로직 / 서버 관련
비즈니스 요구사항 정리
a.데이터: 회원ID, 이름
b. 기능: 회원 등록, 조회
c. 아직 데이터 저장소가 선정되지 않음(가상의 시나리오)
e.g : DB 선정 X (성능이 중요한 DB, 관계형 DB 아직 정해지지 않은 상태)
회원 도메인과 리포지토리 만들기
a. 회원 객체 생성 (domain)
b. 회원 리포지토리 인터페이스 (repository)
c. 회원 리포지토리 메모리 구현체 (repository)