Spring Framework14 POJO(Plain Old Java Object) 📌 POJO(Plain Old Java Object) POJO(Plain Old Java Object)란 마틴 파울러, 레베카 파슨, 조쉬 맥킨지 등이 사용하기 시작한 용어로써, 그대로 해석을 하면 오래된 방식의 간단한 자바 오브젝트를 말한다. POJO는 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다. 마틴 파울러는 POJO에 대해 다음과 같이 그 기원을 밝히고 있다. "우리는 사람들이 자기네 시스템에 보통의 객체를 사용하는 것을 왜 그렇게 반대하는지 궁금하였는데, 간단한 객체는 폼 나는 명칭이 없기 때문에 그랬던 것이라고 결론지었다. 그래서 적당한 이름을 하나 만들어 붙였더니, 아 글쎄, 다들 좋아하더라고.. 2022. 8. 10. 스프링 프레임워크(Spring Framework) 📌 프레임워크란 무엇일까? "프레임워크란 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것이다." -Ralph Johnson- 우리의 일상 속에서 Frame이라는 단어의 의미는 "틀", "구조"를 의미한다. 프로그래밍 세계에서의 Frame 역시 그 의미와 별반 다르지 않다. 프로그래밍에서의 프레임워크는 기본적으로 프로그래밍을 하기 위한 어떤 틀이나 구조를 제공한다고 말할 수 있다. 개발하고자 하는 애플리케이션을 그 밑바닥부터 일일이 전부 개발하는 것이 아니라 서로 다른 애플리케이션 간의 통신이나, 데이터를 데이터 저장소에 저장하는 등의 다양한 기능들 역시 프레임워크가 라이브러리 형태로 제공함으로써 개발자가 애플리케이션의 핵심 로직을 개발하.. 2022. 8. 10. 이전 1 2 3 4 다음