반응형
[광고 누르면 오늘의 행운 상승!!]
스프링 사이트
스프링 프레임워크란?
자바 엔터프라이즈 개발을 위한 오픈소스 경량 애플리케이션 프레임워크이다.
동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 공통 프로그래밍 모델 및 Configuration 모델을 제공한다.
- 자바(JAVA) 플랫폼을 위한 오픈소스(Open Source) 어플리케이션 프레임워크
- 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크
- 자바개발을 위한 프레임워크로 종속 객체를 생성해주고, 조립해주는 도구
- POJO(Plain Old Java Object) BEAN CONTAINNER
- 프레임워크가 애플리케이션 수준의 인프라 구조를 제공
- 개발자가 귀찮은 일에 신경 쓰지 않고 비즈니스 로직 개발에 전념
Spring Framework 특징
- 크기와 부하적인 측면에서 경량
- 제어 역행(loC)를 통하여 애플리케이션의 느슨한 결합을 도모
- 관점지향(AOP) 프로그래밍을 위한 풍부한 지원을 함.
- 어플리케이션 객체의 생명주기와 설정을 포함하고 관리한다는 점에서 일종의 컨테이너라고 할 수 있음.
- 간단한 컴포넌트로 복잡한 어플리케이션을 구성하고 설정할 수 있음.
스프링 삼각형
스프링 애플리케이션은 POJO를 이용해서 만든 애플리케이션 코드 POJO가 어떻게 관계를 맺고 동작하는지를 정의해놓은 설계정보로 구성된다.
POJ0 = loC/DI + AOP + PSA
-스프링 모듈 다이어그램-
반응형
'5. 웹 프로그래밍 > 6. Spring' 카테고리의 다른 글
DI (Dependency Injection) [Spring] (0) | 2020.05.20 |
---|---|
POJO(Plain Old Java Object) [Spring] (0) | 2020.05.20 |
Spring Framework가 제공하는 Class [Spring] (0) | 2020.05.20 |
Spring MVC Architecture [Spring][MVC] (0) | 2020.05.20 |
AOP [Aspect Oriented Programming][Spring] (0) | 2020.05.19 |