[만들면서 배우는 헥사고날 아키텍처 설계와 구현] 1-2 POJO를 통한 비즈니스 규칙 정의
[만들면서 배우는 헥사고날 아키텍처 설계와 구현] 1-2 POJO를 통한 비즈니스 규칙 정의

[만들면서 배우는 헥사고날 아키텍처 설계와 구현] 1-2 POJO를 통한 비즈니스 규칙 정의

Tags
다비비에이라
HexagonalArchitecture
Published
April 1, 2024
Author
lkdcode
 

POJO를 통한 비즈니스 규칙 정의

POJO는 일반적인 자바 객체에 불과하며, 사용자 정의 라이브러리와 프레임워크가 아닌 자바 표준 API 만 다루기 때문에 이해하기 쉽다. 이것은 POJO를 개발자 친화적인 객체로 만들며, 애플리케이션의 여러 부분에서 이해하고 재사용하기가 더 쉽다. 변경을 허용할 수 있는 애플리케이션을 목표로 한다면, 특정 기술과의 결합을 줄이기 위해 항상 POJO의 사용이 권장되며, POJO의 사용은 애플래케이션이 빈번한 마찰 없이 다양한 기술이나 프레임워크 사이를 전환할 수 있게 해준다. 엔티티, 정책, 명세 객체는 POJO 내에서 비즈니스 규칙을 구현하는 방법의 좋은 예다. POJO 를 사용해 비즈니스 규칙을 모델링함으로써 POJO가 제공하는 재사용성과 단순성에 관련된 모든 이점을 활용할 수 있다. POJO 는 다른 기술적인 세부사항으로붜 도메인 객체를 보호하는 중요한 목표와도 관련이 있다. 이것은 궁극적으로 더욱 유연하고 과도하지 않은 설계를 지원하는 데 필수적인 관심사의 분리에 기여할 것이다.