[ 프로그래머스 ]
[ 유어클래스 다시 읽기 ]
- section3. API 계층
- Spring MVC : 서블릿(Servlet) API 기반
- 서블릿(Servlet) : Java 클래스의 일종
https://code-lab1.tistory.com/210
- 아파치 톰캣(Apache Tomcat) : 서블릿 컨테이너(Servlet Container)의 일종
- Front Controller Pattern : DispatcherServlet가 앞단에서 다른 구성요소(HandlerMapping, HandlerAdapter, ViewResolver 등)와 상호작용 하면서 클라이언트 요청 처리하는 패턴
- RestTemplate
: 서버에서 다른 서버로 HTTP 요청 보내는 Rest Client 라이브러리의 API
-> WebClient(Non-Blocking)로 대체
https://docs.spring.io/spring-framework/reference/integration/rest-clients.html
- DTO(Data Transfer Object)
- 직렬화(Serialization) : Java 객체 -> JSON
- 역직렬화(Deserialization) : JSON -> Java 객체
- 유효성 검증
- Hibernate Validator : Jakarta Bean Validation의 구현체
- Custom Validator
[ 느낀 점 ]
감기약에 포함된 항히스타민제 때문에 너무 졸려서 버티기가 힘들었다.
이번주,, 얼레벌레 지나가는 중,, ★