의견.png

"스프링 프레임워크"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(참고자료)
(역사)
7번째 줄: 7번째 줄:
  
 
== 역사 ==
 
== 역사 ==
 +
로드 존슨이 2002년에 출판한 자신의 저서인 Expert One-on-One J2EE Design and Developement 에 선보인 코드를 기반으로 시작하여 점점 발전하게 되었다. 이 프레임워크는 2003년 6월에 최초로 아파치 2.0 라이선스로 공개되었으며 주요 버전 이력은 다음과 같다.
 +
 +
2004년 3월 : 1.0
 +
2006년 10월 : 2.0
 +
2007년 11월 : 2.5
 +
2009년 12월 : 3.0
 +
2011년 12월 : 3.1
 +
2013년 12월 : 4.0
 +
2017년 9월 : 5.0
 +
2006년에 1.2.6 버전으로 Jolt Productive Award 와 Jax Innovation Award[3] 를 수상하였다.<ref name="위키백과> 〈[
 +
https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC 스프링]〉,《위키백과》 </ref>
  
 
== 특징 ==
 
== 특징 ==

2019년 7월 24일 (수) 14:05 판

스프링(Spring)은 자바(Java) 기반의 응용 프로그램 개발을 지원하는 오픈소스 표준 프레임워크이다. 아파치재단이 관리하고 있으며, 정식 이름은 아파치 스프링 프레임워크(Apache Spring Framework)이다. 대한민국의 전자정부 표준 프레임워크(eGovFrame)는 오픈소스인 스프링 프레임워크 기반으로 개발되었다.

개요

자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(spring)이라고 한다. 동적인 웹 사이트 개발을 위한 여러 가지 서비스를 제공한다. EJB 기반으로 개발을 하지 않고 POJO(Plain Old Java Object) 기반으로 개발을 하더라도 가볍고, 제어가 가능한 상호 관련이 적은, AOP(Aspect Oriented Programming. 관점지향 프로그래밍)을 지원하고, 컨테이너를 통해 라이프사이클을 관리하고, XML 기반으로 컴포넌트를 개발할 수 있도록 지원해주는 프레임워크를 말한다.[1]

등장배경

역사

로드 존슨이 2002년에 출판한 자신의 저서인 Expert One-on-One J2EE Design and Developement 에 선보인 코드를 기반으로 시작하여 점점 발전하게 되었다. 이 프레임워크는 2003년 6월에 최초로 아파치 2.0 라이선스로 공개되었으며 주요 버전 이력은 다음과 같다.

2004년 3월 : 1.0 2006년 10월 : 2.0 2007년 11월 : 2.5 2009년 12월 : 3.0 2011년 12월 : 3.1 2013년 12월 : 4.0 2017년 9월 : 5.0 2006년에 1.2.6 버전으로 Jolt Productive Award 와 Jax Innovation Award[3] 를 수상하였다.[2]

특징

활용

종류

문제점과 대안

평가와 전망

각주

참고자료

같이 보기

  의견.png 이 스프링 프레임워크 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.