엔티티 (4) 썸네일형 리스트형 롬복 객체지향 프로그램에서 데이터를 전달하기 위해 엔티티가 사용됩니다. 엔티티는 고유의 특성을 규정하는 필드를 가지는데 외부에서 자유로이 필드값을 변경하는 것을 방지하기 위해 겟터, 셋터를 사용합니다. 문제는 이러한 겟터와 셋터는 비즈니즈 로직을 담고 있다기보다 비즈니스 로직 실현을 위한 공통코드로 생산성을 감소시킨다는 것입니다. 롬복은 이러한 공통코드를 어노테이션을 통해 자동 생성 해 주는 디펜던시로 오늘은 롬복을 사용하는 법을 보겠습니다. HTML 삽입 미리보기할 수 없는 소스 지네릭 패턴 - 유닛 오브 워크 지네릭 패턴은 엔티티 타입을 변경할 수 있게 해 주어 메서드를 공유할 수 있지만 각 엔티티 별로 구현체를 생성하므로 중복적인 인젝션과 다른 객체로 인식되어 엔티티 간에 서로 의존관계가 있는 경우 하나의 엔티티에 정보 등록이 실패할 경우 이로 인해 에러가 발생할 수 있는 단점이 있습니다. 이러한 문제를 해결하기 위해 각 엔티티를 하나의 워크 유닛으로 묶어 구현하는 유닛오브 워크 패턴을 살펴보겠습니다. HTML 삽입 미리보기할 수 없는 소스 관계형 데이터 불러오기 (참조 데이터 포함) - 레포지토리 패턴 엔티티프레임워크를 사용하여 관계형 테이블에서 참조하는 데이터를 포함하여 데이터를 불러오는 방법을 보겠습니다. 구현하기 애플리케이션 생성 .NET web-API 생성하기 개발도구 설치하기 .NET을 이용하여 웹애플리케이션을 만들기 위해서는 .NET에서 제공하는 개발도구가 필요합니다. 개발도구 다운로드는 아래 링크에서 가능합니다. .NET | Free. Cross-platform. Open Sour jin-co.tistory.com 데이터베이스 관계추가하기 데이터베이스 관계 추가하기 엔티티프레임워크를 사용하여 테이블간에 관계를 추가 해 보겠습니다. 애플리케이션 생성 먼저 .NET 애플리케이션을 생성합니다. 생성하기 .NET web-API 생성하기 개발도구 설치하기 .NET을 이용하 jin-co.tistory.. 데이터베이스 관계 추가하기 (참조, 종속) 엔티티프레임워크를 사용하여 테이블 간에 관계를 추가해 보겠습니다. HTML 삽입 미리보기할 수 없는 소스 이전 1 다음