LIKE A DIAMOND

[스프링 퀵스타트] DAY 01 CLASS02 프레임워크 개요 POJO 요약 본문

bookStudyLog

[스프링 퀵스타트] DAY 01 CLASS02 프레임워크 개요 POJO 요약

OPENLUNCH 2021. 11. 20. 01:05
728x90
반응형

* 이전 포스팅 : https://openlunch.tistory.com/112

 

[스프링 퀵스타트] DAY 01 CLASS 1.2c 실습 프로젝트 생성 그리고 오류 해결...완료!

jdk11 로 설치후 이클립스 실행! 그리고 다시 프로젝트 생성 시도 에러.. An error has occurred. See error log for more details. java.lang.ExceptionInInitializerError 또다른 에러.. An error ..

openlunch.tistory.com

 

스프링은 어쩌구 저쩌구

프레임워크가 어쩌구 저쩌구..

 

뭐 관심이 있다면 서핑으로 보는게 빠름. 

 

다만 POJO 에 대한 정리는 알아가는게 좋을것 같아서 살짝 요약.

 

* POJO (PLAIN OLD JAVA OBJECT)

말 그대로 평범한 옛날 자바 객체..

반대로 not POJO 를 이해하면 빠르다. servlet클래스는 not POJO.

 

위키백과에선 아래와 같이 말한다.

 

Plain Old Java Object, 간단히 POJO는 말 그대로 해석을 하면 오래된 방식의 간단한 자바 오브젝트라는 말로서 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다. 2000년 9월에 마틴 파울러, 레베카 파슨, 조쉬 맥킨지 등이 사용하기 시작한 용어로서 마틴 파울러는 다음과 같이 그 기원을 밝히고 있다. [1]

“ 우리는 사람들이 자기네 시스템에 보통의 객체를 사용하는 것을 왜 그렇게 반대하는지 궁금하였는데, 간단한 객체는 폼 나는 명칭이 없기 때문에 그랬던 것이라고 결론지었다. 그래서 적당한 이름을 하나 만들어 붙였더니, 아 글쎄, 다들 좋아하더라고. ”
 
— 마틴 파울러
POJO라는 용어는 이후에 주로 특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은 자바 오브젝트를 지칭하는 말로 사용되었다. 스프링 프레임워크는 POJO 방식의 프레임워크이다.

 

 

 

*  다음포스팅 : https://openlunch.tistory.com/114

 

[스프링 퀵스타트] DAY 01 CLASS03 스프링 컨테이너 및 설정 파일 3.1

스프링 프레임워크도 다른 컨테이너와 마찬가지로 자신이 관리할 클래스들이 등록된 XML 설정 파일이 필요하다. STS를 이용하여 간단하게 만들 수 있다. 3.1 스프링IoC 시작하기 3.1.1 스프링 설정

openlunch.tistory.com

 

728x90
반응형
Comments