본문 바로가기
Spring

POJO, Bean, 프레임워크 개념 정리

by 무대포 개발자 2020. 10. 8.
728x90
반응형
  1. 프레임워크와 라이브러리의 차이점
  • 기술적인 의미로 프레임워크는 라이브러리를 모두 포용하는 역할을 맡는다. 각각의 라이브러리들이 유기적으로 동작할 수 있도록 하는 것이 프레임워크.
  • 업무적인 의미에서 프레임워크는 해당 업무의 공통된 특징을 모듈 화해서 해당 업무를 더욱 효과적으로 개발하고 운영할 수 있게 도와주는 프로그램. 또한, 이런 업무는 이런 방향으로 개발하라는 방향성을 알려주는 역할을 함.
  • 라이브러리는 공통의 로직을 재사용할 수 있도록 모듈화 해놓은 것.
  1. POJO 란?
  • 특정 기술에 종속되지 않는 자바 객체
  • 여기서 잠깐 스프링과의 얘기를 하면, Spring 은 POJO 와 POJO 간 의 관계를 기술해놓음.
    • 관계 기술은 @annotation 이나 xml 을 통해 기술
  1. Bean 이란?
  • 빈이란 Spring IOC Container 에 의해 인스턴스화되어 관리되는 객체

'Spring' 카테고리의 다른 글

Spring filter 와 interceptor 설명  (0) 2020.12.23
web application spring starter 세팅  (0) 2020.12.18
AOP 설명  (0) 2020.11.02
aop 와 weaving 설명  (0) 2020.10.19
생성자 주입을 사용하면 좋은 이유?  (0) 2020.10.09

댓글