Web/Spring

[Spring] SpringBoot의 개념 정리 with JPA 3,4,5 강

HYJJ 2022. 1. 12. 20:50

MessageConverter

가령 Java Object를 JSON으로 변환해서 파이썬 Object로 바꾼다면,

Object를 JSON으로 변환할 때 사용하는 것이 MessageConverter.

 

Java Object -[MessageConverter : Jackson] request (JSON)-> Python Object

Java Object <-[MessageConverter] response - Python Object

(Spring Library에 존재) 

 

JPA(Java Persistence API)

- Persistence? 데이터를 생성한 프로그램 실행이 종료되더라도 사라지지 않는 데이터 특성.

자바를 영구히 기록할 수 있는 환경을 제공하는 API(Application Programming Interface)

 

  • ORM(Object Relational Mapping)

   Object를 데이터에 연결하는 방법론.

   Class  - input(DML : delete, update, insert)  - DB (id, name, year)

           - output(select) -     

  : 가져오거나 집어넣을 때, 자바가 갖고 있는 type과 DB의 type이 다름. 그렇기에 DB에 있는 테이블을 모델링 해야 함. 
  Table을 통한 Relational Mapping >