본문 바로가기
🌈 백엔드/스프링 프레임워크

자바 빈 Bean

by 개발자 알마 2023. 9. 4.
반응형

 

 

[1] 자바 빈 


(1) 자바 빈의 정의 

스프링 컨테이너가 관리하는 객체를 말한다 

 

 

 

(2) 자바 빈의 역사 

 

JavaBeans GUI 사용목적
재사용 가능한 컴포넌트 
인스턴스 변수 iv 
getter & setter 
no-args constuctor가 관리
Servlet & JSP bean  서버 사용목적 
mvc의 model : date 전달
EL
scope
JSP container 가 관리

EJB : Enterprise Java Beans 대기업 사용자를 위한 목적 
복잡한 규칙
EJB container 가 관리
Spring Bean  POJO
단순
독립적
Spring container가 관리

 

 

[2] POJO 


(1)POJO 구성

 

자바 모델 , 기능 , 프레임워크를 따르지 않는 자바 객체를 말한다 

객체 지향적인 원리를 기준으로 환경과 기술에 종속되지 않고 필요에 따라 활용이 가능하도록 설계된 오브젝트 

스프링의 주요기술인 IoC - DI 와 AOP , PSA를 통해 애플리케이션을 POJO로 개발할수 있게 해준다 

API 등을 사용하지 않는 구성 

개발자가 특정한 라이브러리나 컨테이너 기술에 종속적이지 않게 구성한다 

반응형

댓글