[JPA] 3. 애플리케이션 구현 준비

2025. 5. 12. 11:41·BE/스프링부트와 JPA 활용
728x90

애플리케이션 아키텍처

계층형 구조 사용

  • controller, web: 웹 계층
  • service: 비즈니스 로직, 트랜잭션 처리
  • repository: JPA를 직접 사용하는 계층, 엔티티 매니저 사용
  • domain: 엔티티가 모여 있는 계층, 모든 계층에서 사용

패키지 구조

jpabook.jpashop

  • domain
  • exception
  • repository
  • service
  • web

개발 순서: 서비스, 리포지토리 계층을 개발하고, 테스트 케이스를 작성해서 검증, 마지막에 웹 계층 적용

728x90

'BE > 스프링부트와 JPA 활용' 카테고리의 다른 글

[JPA] 5. 상품 도메인 개발  (0) 2025.05.14
[JPA] 4. 회원 도메인 개발  (0) 2025.05.13
[JPA] 2. 도메인 분석 설계 - 엔티티 설계시 주의점  (0) 2025.05.11
[JPA] @Embedded @Embedable 임베디드 타입이란?  (0) 2025.05.07
[JPA] 2. 도메인 분석 설계 - 요구사항 분석 / 도메인 모델과 테이블 설계 / 엔티티 클래스 개발  (0) 2025.05.04
'BE/스프링부트와 JPA 활용' 카테고리의 다른 글
  • [JPA] 5. 상품 도메인 개발
  • [JPA] 4. 회원 도메인 개발
  • [JPA] 2. 도메인 분석 설계 - 엔티티 설계시 주의점
  • [JPA] @Embedded @Embedable 임베디드 타입이란?
DROPDEW
DROPDEW
💻 Developer | 기록하지 않으면 존재하지 않는다
  • DROPDEW
    제 2장 1막
    DROPDEW
  • 전체
    오늘
    어제
    • Dev (417) N
      • App·Android (1)
      • BE (44)
        • HTTP 웹 기본 지식 (8)
        • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (12)
        • 스프링부트와 JPA 활용 (11)
        • 스프링부트 시큐리티 & JWT (0)
        • PHP (6)
      • FE·Client (23)
        • HTML (1)
        • React (19)
        • Unity (1)
      • Data (17) N
        • AI (7) N
        • Bigdata (6)
        • Database (1)
        • 빅데이터분석기사 (2) N
      • Infra (0)
      • Activity (0)
        • Education (0)
        • Intern (0)
        • 리모트 인턴십 6기 (0)
        • 구름톤 유니브 4기 (0)
        • SW교육기부단 15기 (0)
      • CS (8)
      • 취준 (13)
        • 자격증 (4)
        • 인적성·NCS (6)
        • 코테·필기·면접 후기 (3)
      • 코테 (270)
        • Algorithm (222)
        • SQL (35)
        • 정리 (13)
      • 인사이트 (27)
        • 회고 (0)
        • 금융경제뉴스 (7)
        • 금융용어·지식 (2)
        • 북마크 (7)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    문자열
    정렬
    매개변수탐색
    시뮬레이션
    그래프이론
    백준
    최단경로
    누적합
    너비우선탐색
    자료구조
    그리디알고리즘
    구현
    오블완
    그래프탐색
    다이나믹프로그래밍
    이분탐색
    투포인터
    티스토리챌린지
    브루트포스 알고리즘
    수학
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
DROPDEW
[JPA] 3. 애플리케이션 구현 준비
상단으로

티스토리툴바