더북(TheBook)

그림 3-13 스프링 공식 사이트(https://spring.io )

스프링은 POJO(Plain Old Java Object)를 지향합니다. 말 그대로 ‘오래된 방식의 간단한 자바 객체’를 지향합니다. 이는 순수하게 자바만 이용해 만든 객체를 사용하겠다는 뜻인데, 여기에는 생각보다 큰 의미가 담겨 있습니다.

특정 프로젝트를 개발할 때 외부 라이브러리를 사용해 만든 객체가 있다고 가정해봅시다. 만약 해당 라이브러리가 개선돼 신기술이 등장하거나, 문제점이 발견돼 다른 기술로 대체된다면 기존 라이브러리로 작성한 객체와 더불어 그 객체를 사용하는 모든 코드를 변경해야 합니다. 외부 라이브러리에 대한 종속성이 있기 때문입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.