스프링 웹 개발 기초
MVC
Model: 화면에서 필요한 것들을 넘겨주는 용도
View: 화면 처리
Controller: 비즈니스 로직 / 서버 관련
비즈니스 요구사항 정리
a.데이터: 회원ID, 이름
b. 기능: 회원 등록, 조회
c. 아직 데이터 저장소가 선정되지 않음(가상의 시나리오)
e.g : DB 선정 X (성능이 중요한 DB, 관계형 DB 아직 정해지지 않은 상태)
회원 도메인과 리포지토리 만들기
a. 회원 객체 생성 (domain)
b. 회원 리포지토리 인터페이스 (repository)
c. 회원 리포지토리 메모리 구현체 (repository)
'Stack > Spring' 카테고리의 다른 글
[React / Spring 연동] IntelliJ 개발 환경 구축하기 (쉬움 + 자세한 설명) (2) | 2023.02.16 |
---|---|
[Spring] gradlew build :compileJava FAILED 오류 해결 (0) | 2022.09.19 |
[Spring] CRUD Project 제작 3 - 조회수 / 페이지 번호 게시판 (완성) (0) | 2022.09.14 |
[Spring] DAO / DTO / VO (0) | 2022.09.14 |
[Spring] MVC 처리 순서 (0) | 2022.09.14 |