더북(TheBook)

4장에서 알아볼 기능들을 사용하면 애플리케이션이 스프링 프레임워크에 결합되기는 하겠지만 실제로는 더 넓은 의미에서 애플리케이션의 이식성이 더욱더 커질 것입니다. 우리가 특정 벤더에 종속되지 않으면서도 무료로 제공되는 오픈 소스 프레임워크를 사용한다는 점을 생각해 봅시다. 스프링 IoC 컨테이너를 사용해 만들어진 애플리케이션은 자바가 실행되는 곳이면 어디에서든 실행이 가능합니다. 스프링은 자바 기반 엔터프라이즈 애플리케이션에서 이식성의 새 가능성을 열어줍니다. 스프링은 많은 부분에서 JEE와 동일한 능력을 제공하며 JEE의 많은 부분을 추상화하고 단순화해 클래스에 제공합니다. 스프링을 사용하면 간단한 서블릿 컨테이너에서 실행되면서도 모든 것이 갖춰진(full-blown) JEE 애플리케이션 서버에서 동작하는 애플리케이션만큼 정교한 웹 애플리케이션을 개발할 수 있습니다. 개발하려는 애플리케이션을 스프링과 결합하면 특정 벤더에 종속되는 기능 대신 스프링이 제공하는 동일한 기능을 사용해 애플리케이션의 이식성을 한층 더 높일 수 있습니다.

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