728x90
POJO
Plain Old Java Object 로 단순한 자바 객체를 나타내는 용어
즉, 특정 프레임워크나 라이브러리에 종속되지 않는 순수한 자바 클래스를 의미
POJO의 특징
- 특정 프레임워크나 컨테이너에 종속되지 않음
- 특정 인터페이스를 구현하거나 특정 클래스를 상속 받지 않으며, 일반적인 자바 객체로 간주됨
- 필요한 멤버 변수와 메소드만을 포함하며, 특별한 제약사항이나 규칙을 따르지 않음 (유지보수 용이)
- 데이터를 캡슐화하고 관련 메소드를 제공하여 데이터의 상태와 행위를 하나로 묶음
- 특별한 환경이나 외부 의존성 없이 테스트가 용이함
- 비즈니스 로직을 구현하는 데 자주 사용됨
NOT POJO
POJO 와 대비되는 개념으로, 특정 프레임워크나 라이브러리에 종속적인 자바 객체를 나타냄
NOT POJO의 특징
- 특정 프레임워크나 컨테이너에 종속되어 있으며, 해당 프레임워크의 규칙과 요구사항을 따라야 함
- 복잡한 설정을 필요로 하며, 프레임워크나 컨테이너에 맞게 제공되어야 함
- 컨테이너에 의해 관리되어 개발자가 직접 제어하기 어려울 수 있음
- 결합도가 높아져 재사용성이 낮아짐
728x90
'Web > JSP' 카테고리의 다른 글
[JSP] Listener (0) | 2023.07.05 |
---|---|
[JSP] Filter (0) | 2023.07.04 |
[JSP] 커스텀태그 (0) | 2023.07.04 |
[JSP] EL 표현식 (0) | 2023.07.03 |
[JSP] JSTL (0) | 2023.07.03 |