SPRING

고규빈·2022년 6월 7일
0

프레임워크란?

  • 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔
    일련의 협업화된 형태로 클래스들을 제공하는 것.

프레임워크의 특징

  • 빠른 개발 시간
  • 쉬운 관리
  • 개발자들의 역량 획일화
  • 검증된 아키텍처의 재사용과 일관성 유지

스프링이란?

  • 자바(JAVA) 플랫폼을 위한 오픈소스(Open Source) 애플리케이션 프레임워크(Framework)
  • 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크
  • 자바로 된 프레임워크로 자바SE로 된 자바 객체(POJO)를 자바EE에 의존적이지 않게 연결해주는
    역할.

스프링의 특징

  • 경량
  • 제어의 역행(Inversion of Control)
  • 관점지향 프로그래밍(Aspect Oriented Programming)

스프링 모듈

스프링 버전

  1. STS 버전
  • 3버전 -> SpringFramework legacy
  • 4버전 -> Spring Boot
  1. Spring 최신 버전
  • SpringFramework 5.x.x
  • Spring Boot 2.x.x
profile
안녕하세요

0개의 댓글