반응형
[광고 누르면 오늘의 행운 상승!!]\
POJO(Plain Old Java Object)
- 특정 규약(contract)에 종속되지 않는다. (Java 언어와 꼭 필요한 API 외에 종속되지 않는다.)
- 특정 환경에 종속되지 않는다.
- 객체지향원리에 충실해야 한다.
POJO를 사용하는 이유
- 코드의 간결함 (비즈니스 로직과 특정 환경/low 레벨 종속적인 코드를 분리하므로 단순하다.)
- 자동화 테스트에 유리 (환경 종속적인 코드는 자동화 테스트가 어렵지만, POJO는 테스트가 매우 유연하다.
- 객체지향적 설계의 자유로운 사용
POJO 프레임워크 (스프링, 하이버네이트 등)
POJO를 이용한 애플리케이션 개발이 가진 특징과 장점을 그대로 살리면서 EJB에서 제공하는 엔터프라이즈 서비스와 기술을 그대로 사용할 수 있도록 도와주는 프레임워크
반응형
'5. 웹 프로그래밍 > 6. Spring' 카테고리의 다른 글
SpringBoot [스프링부트란?][스트링 부트 프로젝트 생성하기] (0) | 2020.05.28 |
---|---|
DI (Dependency Injection) [Spring] (0) | 2020.05.20 |
Spring Framework가 제공하는 Class [Spring] (0) | 2020.05.20 |
Spring MVC Architecture [Spring][MVC] (0) | 2020.05.20 |
AOP [Aspect Oriented Programming][Spring] (0) | 2020.05.19 |