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)