반응형
Spring, 스프링
자바의 온라인서비스( 백엔드 )를 개발하기 위한 FrameWork.
특징
- Java의 Object와 Library를 관리
- (경량 컨테이너로) Ojbect를 Spring 안에서 관리
- Object의 생성 및 소멸( Life Cycle )을 관리
- (Tomcat과 같은) WAS를 내장하여 웹 어플리케이션 구동 가능
- IOC( Inversion Of Control, 제어의 역전 )
- Object를 관리하는 특별한 주체에게 권한을 위함하는 것으로
사용자는 직접 객체를 생성하지 않고 사용할 수 있음.
: Object의 Life-Cycle곤리를 관리주체에게 제어권을 넘기는 것.
- DI( Dependency Injection, 의존성 주입 )
- Object를 직접 생성하지 않고
외부(Spring)에서 생성해서 사용하려는 객체에 주입하는 방식
외부에서 직접 생성하여 객체간의 의존성을 줄일 수 있다.
프로젝트에서 사용하는
대부분의 자비 온라인F/W은 Spring을 기반으로 만들어졌다.
- 삼성SDS의 AnyFrame,
- SK C&C의 Nexcore,
- LG CNS의 DevOn
이들 역시 Spring을 기반으로 개발된 F/W이다.
금융권에서는 Major 3사(社)라 불리며
메인 F/W은 위의 3사에서 제공하는 F/W을 사용하고 있다.
The End.
반응형
'프로젝트 > 프로젝트 관련' 카테고리의 다른 글
온라인( Back-End ) F/W (0) | 2024.02.19 |
---|---|
Spring Boot (0) | 2024.02.19 |
금융 SI프로젝트 Life-Cycle (0) | 2024.01.30 |
[잡설] SI프리랜서 개발자의 가장 중요한 소양 (0) | 2022.03.02 |
[잡설] SI프로젝트 개발자의 수명 (0) | 2022.03.02 |