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

잔글 (123.141.154.106(토론)의 편집을 Ykhwong의 마지막 판으로 되돌림)
태그: 일괄 되돌리기
 
(사용자 6명의 중간 판 44개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{다른뜻|스프링 (록밴드)}}
{{다른뜻|용수철}}
==개요==
==개요==
;Spring Framework; Spring
;Spring Framework; Spring
;스프링 프레임워크; 스프링
;스프링 프레임워크; 스프링
*자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크
* 자바 플랫폼
*라이선스: 아파치 라이선스 2.0
* 오픈소스 애플리케이션 프레임워크
* 제어 반전 컨테이너
* 자바 애플리케이션을 개발하는데 필요한 하부구조 포괄적 제공
* 무거운 [[EJB]] 대신, [[의존성 주입]], [[AOP]] 등을 적용
: [[평범한 자바 객체]](POJO)로 그 기능을 구현 가능
* 웹앱, CLI, 배치 프로그램 등에 활용 가능
* [[아파치 라이선스 2.0]]


https://upload.wikimedia.org/wikipedia/en/7/70/Spring_Framework.png
<img src='https://spring.io/img/spring-by-pivotal.png' style='width:320px'/>
 
==특징==
*[[POJO]] 방식
*[[제어 반전]](IoC) 지원
*[[의존성 주입]](DI) 지원 ★
*[[관점 지향 프로그래밍]](AOP) 기능 ★
 
==장점==
* 엔터프라이즈 개발에 좋다
==단점==
* 어렵다
==하위 프로젝트==
{| class='wikitable'
! 영어명 !! 한국어명 !! 설명
|-
| Spring Boot || [[스프링 부트]] || 초기 구성 및 기동 간소화
|-
| Spring MVC || [[스프링 MVC]] || 웹애플리케이션 MVC
|-
| Spring Integration || [[스프링 연동]] || 시스템 연동
|-
| Spring Batch || [[스프링 배치]] || 배치 처리
|-
| Spring Security || [[스프링 시큐리티]] || 인증
|-
| Spring Data || [[스프링 데이터]] || 데이터 접근 추상화
|}


==같이 보기==
==같이 보기==
*[[스프링 프레임워크 모듈]]
*[[스프링 설치]]
*[[스프링 아키텍처]]
*[[스프링 MVC 구조]]
*[[스프링 IoC 컨테이너]]
*[[스프링 툴 스위트]] (STS)
*[[스프링의 역사]]
*[[전자정부 표준프레임워크]]
*[[전자정부 표준프레임워크]]
*[[피보탈 소프트웨어]]
*[[마이바티스]]
*[[메이븐]]
*[[프레임워크]]
*[[Apache Tapestry]]
*[[Google Guice]]
*[[하이버네이트]]


==참고 자료==
==참고==
*http://www.springsource.org/
*http://spring.io/
*https://en.wikipedia.org/wiki/Spring_Framework
* {{위키백과}}
* {{영어 위키백과|Spring_Framework}}
*https://github.com/spring-projects/spring-petclinic


[[분류: 스프링]]
[[분류: Spring]]
[[분류: 아파치 라이선스 2.0]]

2023년 1월 22일 (일) 15:24 기준 최신판

  다른 뜻에 대해서는 스프링 (록밴드) 문서를 참조하십시오.
  다른 뜻에 대해서는 용수철 문서를 참조하십시오.

1 개요[ | ]

Spring Framework; Spring
스프링 프레임워크; 스프링
  • 자바 플랫폼
  • 오픈소스 애플리케이션 프레임워크
  • 제어 반전 컨테이너
  • 자바 애플리케이션을 개발하는데 필요한 하부구조 포괄적 제공
  • 무거운 EJB 대신, 의존성 주입, AOP 등을 적용
평범한 자바 객체(POJO)로 그 기능을 구현 가능

<img src='https://spring.io/img/spring-by-pivotal.png' style='width:320px'/>

2 특징[ | ]

3 장점[ | ]

  • 엔터프라이즈 개발에 좋다

4 단점[ | ]

  • 어렵다

5 하위 프로젝트[ | ]

영어명 한국어명 설명
Spring Boot 스프링 부트 초기 구성 및 기동 간소화
Spring MVC 스프링 MVC 웹애플리케이션 MVC
Spring Integration 스프링 연동 시스템 연동
Spring Batch 스프링 배치 배치 처리
Spring Security 스프링 시큐리티 인증
Spring Data 스프링 데이터 데이터 접근 추상화

6 같이 보기[ | ]

7 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}