로지네 개발공간

  • 홈

spring 2

🔎 DDD를 기반으로 Controller, Service, Repository 3대장을 알아보자

오늘의 미션은 DDD를 기반으로 Controller, Service, Repository 3대장을 알아보기! 나는 예시를 활용한 공부가 가장 잘 맞기 때문에 예시를 활용해 공부해보자 ✍🏻 💡Controller, Service, Repository가 대체 뭔데? 쉬운 이해를 위해 쇼핑몰 애플리케이션을 만든다고 가정해보자! 이 애플리케이션에는 상품을 등록하고, 주문을 처리하는 기능이 있고, 이를 DDD 아키텍처를 적용해 설계한다고 생각해보기 🤔 1. Controller - 사용자의 요청을 받고, 해당 요청을 처리하는 기능을 담당 - ex) 사용자가 상품을 등록하려면 ProductController이 필요함 - ProductController는 사용자로부터 받은 상품 정보를 검증하고, ProductServic..

개발공간/HW 2023.04.07

❓@Annotation 어노테이션

어노테이션은 자바가 제공하는 기능 중 하나 이 어노테이션은 크게 다음과 같이 3가지의 때에 맞춰 역할을 함 컴파일할때 빌드할때 실행할때 🙄 스프링에서의 어노테이션? 코드를 간결하고 유연하게 작성할 수 있도록 도와주는 역할 가독성 UP, 유지보수성 UP

개발공간/HW 2023.03.29
이전
1
다음
더보기
프로필사진

로지네 개발공간

  • 분류 전체보기 (34)
    • 개발공간 (32)
      • Project (4)
      • HW (17)
      • Java (7)
      • Spring (2)
      • WIL (2)

Tag

인텔리제이폰트확대, restapi, restfulapi, 인텔리제이, DTO, jpa, 어노테이션, 엔티티, 코드업, java, DAO, 오버라이딩, 비지니스로직, 스프링, spring, codeup, spring #DI #IoC, DDD아키텍처, DDD #SQL중심설계, HTTPMethod,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바