비즈니스 요구사항

강한친구·2022년 3월 28일
0

Spring 입문

목록 보기
4/10

요구사항

간단한 요구사항을 구현해보도록 하겠다.

  • 데이터 : 회원 ID, 이름
  • 기능 : 회원등록, 조회
  • db 선정 안됨

웹 애플리케이션 구조

컨트롤러 = 웹 MVC 컨트롤러 역할
서비스 = 핵심 비즈니스 로직 구현
리포지토리 = dB접근, 도메인 객체 db에 저장 후 관리
도메인 = 비즈니스 도매인 객체(DB에 주로 저장되는)

클래스 의존 관계


MemberRepository Interface는 MemberRepositroy의 기능을 명시해둔다.

MemoryMemberRepositroy는 이 인터페이스를 받아서 명시된 기능들을 구현한다.

MemberService는 이 기능들을 이용해서 서비스에 해당하는 핵심 비즈니스 로직을 구현한다.

Member는 도메인에 해당하는 파일이다. 비즈니스 객체들을 구성한다.

0개의 댓글

관련 채용 정보