코딩 기록들
스프링 입문 1.3 POJO JAVA 본문
Plain Old Java Object : 순수한 자바 오브젝트를 뜻함
POJO 특징
1. 특정 규약에 종속되지 않음
- 특정 라이브러리, 모듈에서 정의된 클래스를 상속받아 구현하지 않아도 됨
- 외부의 의존성 두지 않고, 순수한 JAVA로 구성이 가능해야 함
2. 특정환경에 종속되지 않음
- 외부종속적인 http request, session등은 POJO를 위배한것으로 간주함
- @Annotation기반의 설정도 POJO라고 볼수없음
POJO Framework
- Spring, Hibernate : 객체지향적 설계를 하며, POJO를 지향
'스프링 입문' 카테고리의 다른 글
스프링 입문 2.2 프록시(Proxy), 데코레이터(Decorator) 패턴 (0) | 2023.12.30 |
---|---|
스프링 입문 2.1 싱글톤(singleton) 패턴 & 어댑터(adapter) 패턴 (1) | 2023.12.26 |
스프링 입문 2. 디자인패턴이란? (2) | 2023.12.26 |
스프링 입문 1.2 객체지향 설계 5원칙 (0) | 2023.12.26 |
스프링 입문 1.1 객체지향에 대하여 (0) | 2023.12.25 |