반응형

 

[광고 누르면 오늘의 행운 상승!!]

https://spring.io/

스프링 사이트

스프링 프레임워크란?

자바 엔터프라이즈 개발을 위한 오픈소스 경량 애플리케이션 프레임워크이다.

동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 공통 프로그래밍 모델 및 Configuration 모델을 제공한다.

  • 자바(JAVA) 플랫폼을 위한 오픈소스(Open Source) 어플리케이션 프레임워크
  • 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크
  • 자바개발을 위한 프레임워크로 종속 객체를 생성해주고, 조립해주는 도구
  • POJO(Plain Old Java Object) BEAN CONTAINNER
  • 프레임워크가 애플리케이션 수준의 인프라 구조를 제공
  • 개발자가 귀찮은 일에 신경 쓰지 않고 비즈니스 로직 개발에 전념

Spring Framework 특징

  • 크기와 부하적인 측면에서 경량
  • 제어 역행(loC)를 통하여 애플리케이션의 느슨한 결합을 도모
  • 관점지향(AOP) 프로그래밍을 위한 풍부한 지원을 함.
  • 어플리케이션 객체의 생명주기와 설정을 포함하고 관리한다는 점에서 일종의 컨테이너라고 할 수 있음.
  • 간단한 컴포넌트로 복잡한 어플리케이션을 구성하고 설정할 수 있음.

스프링 삼각형

스프링 애플리케이션은 POJO를 이용해서 만든 애플리케이션 코드 POJO가 어떻게 관계를 맺고 동작하는지를 정의해놓은 설계정보로 구성된다.

POJ0 = loC/DI + AOP + PSA

-스프링 모듈 다이어그램-

반응형

+ Recent posts