#modern-java
Read more stories on Hashnode
Articles with this tag
DTO를 Entity로 변환하기 (필드 매핑하기) · DTO와 Entity는 비슷해 보여도 역할이 다릅니다. DTO와 Entity의 쓰임 구분 우리는 앞서 용어를 불필요하게 넓은 의미로 사용하기보다는, 자주 사용되는 의미면서 권장하는 의미로 설명하려고 했습니다. 그때...
사용자와 주고 받는 request, response DTO와 API · 페이지 요청과 AJAX 요청 우리는 두 요청 중 페이지 요청은 다루지 않습니다. 페이지 요청은 말 그대로 웹 페이지에 대한 요청이고, AJAX 요청은 쉽게 말하자면 이미 페이지를 받아서 띄운 상태에서,...
생성자를 통한 빈 주입과 UseCase 인터페이스 · 참고: 따라치기 위한 코드는 '인증 서비스 코드 작성' 챕터에 있습니다. 서비스 레이어의 DIP(의존성 역전 원칙) 한 레이어에서 다른 레이어를 이용할 때 자주 적용하는 규칙이 있습니다. 우리 서버 애플리케이션에서는...
Spring Data JPA를 통해 손쉬운 기초 CRUD · JPA Repository 객체를 다루기 위해 알아야 할 것 JPA Repository로 만든 repository 객체들은 스프링에서 bean(빈)이라는 것으로 관리됩니다. 이 개념을 이해하고 설명하기 위해...
Spring Data JPA 사용을 위한 간단한 Entity 만들기 · Entity, DTO 용어의 제한 Entity는 범용적인 용어입니다. DTO 또한 데이터 전달에 사용되면 모두 DTO라고 할 수 있죠. 하지만 이렇게 넓은 의미로 사용되면, 작업 스타일을 정할 때 방해가...
Flyway를 통해 DDL(CREATE TABLE 등)의 히스토리를 관리합니다. · Gradle 프로젝트 우선 flyway를 적용하기 위하여 우리 프로젝트의 의존성 라이브러리 관리 방식을 이해해야 합니다. 우리는 빌드 도구로 gradle을 선택했습니다. 우리가 이번...