[내배캠 실강] Spring 기초

C____JIN·2022년 6월 7일
0

스프링 기본 레이어 구성

1. Controller

  • 클라이언트의 요청을 받음
  • 요청에 대한 처리는 서비스에서 전담
  • 클라이언트에게 응답

2. Service

  • 비즈니스 로직을 처리
    • 비즈니스 로직 : 서버에서 사용자의 요구사항 처리
  • DB 정보가 필요할 때는 Repository에게 전담

3. Repository

  • DB 관리 (연결, 해제, 자원관리)
  • DB CRUD 작업 처리

RDBMS

RDBMS란?

  • Relational DataBase Management System의 약자로 컴퓨터에 정보를 저장하고 관리하는 기술

RDBMS의 종류

  • MySQL
  • PostgreSQL
  • Oracle Database

H2

  • 자바 진영에서 자주 사용하는 In-memory DB인 H2. 인메모리 DB란 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스
  • 테스트 용으로 사용

JPA

JPA란?

  • SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기
profile
개발 블로그🌐 개발일지💻

0개의 댓글