스프링은 엔터프라이즈 애플리케이션에서 필요로 하는 기능을 제공하는 프레임워크인데요. JEE가 제공하는 기능 다수를 지원하고 있기 때문에, JEE를 대체하는 프레임워크로 자리 잡고 있으며 JEE가 제공하는 기능 외 DI나 AOP와 같은 기능을 지원하고 있습니다.
이 프레임워크는 엔터프라이즈 애플리케이션 개발의 복잡함을 겨냥해 만들어 졌으며 서버 측 개발뿐만 아니라 모든 자바 애플리케이션에 활용될 수 있습니다.
정부에서 발표한 표준프레임워크가 스프링 기반으로 구축되었으며 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 제공해 효율적인 애플리케이션 구축을 지원합니다.
스프링프레임워크(SPRING FRAMEWORK)의 주요특징 자바객체를 담고있는 컨테이너이다. 자바객체의생성, 소멸과 같은 라이프사이클을 관리한다. 설정파일을 통해서 의존관계를 설정할 수 있다. 트렌잭션이나로깅, 보안과 같은 공통으로 필요로 하는 기능을 분리해서 각각의 모듈에 적용할수있다. 특정 인터페이스나 클래스를 상속 받지않는 자바객체를 스프링컨 테이너가 저장하고 있다. JDBC, iBatis, Hibernate, JPA 등과 같은 프레임워크와의 연동을 지원한다.
[출처] 스프링 프레임워크 (Spring Framework)의 특징|작성자 enow
'Spring For Beginner' 카테고리의 다른 글
Inversion of Control Containers and the DI pattern (0) | 2015.07.29 |
---|---|
스프링 프레임워크(Spring Framework) 설치 (0) | 2015.07.28 |
Spring 프레임워크 개요 (0) | 2015.07.28 |