목록공부/Spring (2)
랩터
이번 포스팅에서는 DTO(Data Transfer Object)가 무엇인지 알아보고, 클라이언트의 요청을 DTO로 변환한 후에 이 DTO를 다시 응답으로 변환하는 방법을 살펴보도록 하겠습니다.그리고 클라이언트의 요청 데이터에 Validation(유효성 검증)을 적용하여 요청 데이터의 안전성을 보장하는 방법 또한 살펴보도록 하겠습니다.학습 목표DTO(Data Transfer Object)DTO가 무엇인지 이해할 수 있다.DTO를 Controller 클래스에 적용할 수 있다.DTO Validation이 무엇인지 이해할 수 있다.DTO(Data Transfer Object)란?DTO란 무엇일까요? DTO는 Data Transfer Object의 약자로 마틴 파울러가 소개한 애플리케이션 아키텍처 패턴의 하나입니..
학습 목표Spring MVC가 무엇인지 알 수 있다.Spring MVC의 동작 방식과 구성요소를 이해할 수 있다.Spring MVC란?서블릿API를 기반으로 클라이언트의 요청을 처리하는 모듈이 있는데, 이 모듈이 바로 Spring MVC입니다. 서블릿이란?서블릿은 클라이언트의 요청을 처리하도록 특정 규약에 맞추어서 Java 코드로 작성하는 클래스 파일입니다. 아파치 톰캣은 이러한 서블릿들이 웹 애플리케이션으로 실행이 되도록 해주는 서블릿 컨테이너입니다. Spring MVC에 대해 두가지만 기억합시다.Spring MVC는 클라이언트의 요청을 편리하게 처리해주는 프레임워크이다.우리가 만들게 될 샘플 애플리케이션은 Spring MVC가 제공해 주는 기능을 이용해서 만든다. ModelModel은 Spring M..