3주차
목표
JSON 이해하기
Java의 DTO 이해하기
CORS 문제 해결하기
F/E는 사용자의 입력을 받아 B/E에 요청하고, B/E는 요청을 처리해 응답한다. 이 응답을 F/E는 사용자에게 적절한 형태로 보여주게 되고, 사용자는 다시 다른 입력을 하게 된다.
웹 서비스에서는 위 프로세스를 반복하게 된다. 이 때 데이터를 다룰 때 JSON이란 포맷을 활용하려고 하고, Java에서는 DTO란 형태로 다루려고 한다.
서로 다른 도메인 끼리 통신할 때 생기는 CORS 문제를 해결하는 방법을 알아본다.
목차
keyword
DTD
DTO (Data Transfer Object) 란
프로세스 간 통신(IPC, Inter-Process Communication)
“무기력한 도메인 모델” 이란 그리고 안티 패턴인 이유
자바빈즈(JavaBeans)
EJB(Enterprise JavaBeans)
Java의 record
DAO
ORM
직렬화
직렬화(Serialization)
마샬링
JSON
Jackson ObjectMapper
Jackson ObjectMapper 란
ObjectMapper
@JsonProperty
CORS
CORS 란
동일 출처 정책
JSONP
Access-Control-Allow-Origin
@CrossOriginWebMvcConfigurer
Last updated