스프링 입문 - 03. 회원 관리 예제
일반적인 웹 어플리케이션 계층 구조 Controller : 웹 MVC의 컨트롤러, 클라이언트로부터 들어온 HTTP request를 처리하고 HTTP Response를 반환한다. Service : 핵심 비즈니스 로직 구현 Repository : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 Domain : 비즈니스 도메인 객체 회원 관리 비즈니스 요구사항 데이터 : 회원 ID, 이름 기능 : 회원가입, 조회(ID / 이름 별로) DB 저장소는 구현체로 메모리 기반 데이터 저장소 사용 회원 Domain package hello.hellospring.domain; public class Member { private Long id; private String name; public Long getI..
2023.04.18