POJO를 통한 비즈니스 규칙 정의
POJO는 일반적인 자바 객체에 불과하며, 사용자 정의 라이브러리와 프레임워크가 아닌 자바 표준 API 만 다루기 때문에 이해하기 쉽다. 이것은 POJO를 개발자 친화적인 객체로 만들며, 애플리케이션의 여러 부분에서 이해하고 재사용하기가 더 쉽다. 변경을 허용할 수 있는 애플리케이션을 목표로 한다면, 특정 기술과의 결합을 줄이기 위해 항상 POJO의 사용이 권장되며, POJO의 사용은 애플래케이션이 빈번한 마찰 없이 다양한 기술이나 프레임워크 사이를 전환할 수 있게 해준다. 엔티티, 정책, 명세 객체는 POJO 내에서 비즈니스 규칙을 구현하는 방법의 좋은 예다. POJO 를 사용해 비즈니스 규칙을 모델링함으로써 POJO가 제공하는 재사용성과 단순성에 관련된 모든 이점을 활용할 수 있다. POJO 는 다른 기술적인 세부사항으로붜 도메인 객체를 보호하는 중요한 목표와도 관련이 있다. 이것은 궁극적으로 더욱 유연하고 과도하지 않은 설계를 지원하는 데 필수적인 관심사의 분리에 기여할 것이다.
![[만들면서 배우는 헥사고날 아키텍처 설계와 구현] 1-2 POJO를 통한 비즈니스 규칙 정의](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A68d504b4-11d3-43c7-a84f-a0022bcea985%253A%25E1%2584%2592%25E1%2585%25A6%25E1%2586%25A8%25E1%2584%2589%25E1%2585%25A1%25E1%2584%2580%25E1%2585%25A9%25E1%2584%2582%25E1%2585%25A1%25E1%2586%25AF.jpeg%3Ftable%3Dblock%26id%3D25fa12d0-8f8e-805d-b7c2-cf34b8aa72c5%26cache%3Dv2&w=1920&q=75)