-
Spring Framework 특징Spring Framework 2021. 12. 21. 16:02
스프링 프레임워크(Spring Framework)의 특징에 대해 알아보겠습니다.
스프링프레임워크(Spring Framework)란?
https://junuuu.tistory.com/17?category=968779
스프링프레임워크의 특징
작성한 내용에 대해서는 링크를 걸어두겠습니다. 각 특징들에 대해 더 알아보고 싶으시면 링크로 이동해주세요
경랑 컨테이너로서 자바 객체를 직접 관리합니다.
각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있습니다.
Plain Old Java Object 방식의 프레임워크입니다.
제어 반전(IoC : Inversion of Control)을 지원합니다.
의존성 주입(DI : Dependency Injection)을 지원합니다.
관점 지향 프로그래밍(AOP : Aspect-Oriented Programming)을 지원합니다.
스프링은 영속성과 관련된 다양한 서비스를 지원합니다.
스프링은 확장성이 높습니다.
스프링 프레임워크 공식 문서
스프링 프레임워크 공식 문서와 스프링 프레임워크의 특징들을 찾아본 결과 POJO, IOC, AOP, ORM, DAO, MVC 등등 매우 다양하고 한눈에 보았을 때 무슨말인지 모르겠는 용어들이 등장하였습니다.
이것을 지금 얕게 전부 보는것 보다는 실제로 Spring Boot를 이용해보며 실제로 어떻게 특징들이 이용되는지 구체적으로 알아보도록 하겠습니다.
출처
https://spring.io/projects/spring-framework#overview
https://goddaehee.tistory.com/156
https://docs.spring.io/spring-framework/docs/current/reference/html/index.html
'Spring Framework' 카테고리의 다른 글
build.gradle 파일 분석 (0) 2021.12.29 이클립스로 스프링부트 프로젝트 시작하는 법(Spring Initializr) - Gradle 에러 디버깅 (0) 2021.12.26 Spring과 Spring Boot (0) 2021.12.18 Spring Framework의 유래 (0) 2021.11.19 기업들은 왜 Spring Framework를 사용할까? (0) 2021.11.02