본문 바로가기
정보관리기술사/SW 공학

스프링 프레임워크 특징 - "피다 (PIDA)"

by 두음달인 2022. 9. 23.
반응형

 

스프링 피다 (펴다)

제가 두음을 만들었지만 잘 만든 듯 ^^

 

 

 스프링 프레임워크 특징
PIDA
POJO, IoC, DI, AOP

 

스프링 프레임워크 (Spring Framework)

 

바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다.
동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다.
대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 
전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다.

 

 

스프링 특징

 

특징 설명
Plain Old Java Object 방식의
프레임워크
  일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 존재하는 라이브러리 등을 지원하기에 용이하고 객체가 가볍다
제어 반전 지원
(IoC : Inversion of Control)
  컨트롤의 제어권이 사용자가 아니라 프레임워크에 있어서 필요에 따라 스프링에서 사용자의 코드를 호출한다.
의존성 주입 지원
(DI : Dependency Injection) 
  각각의 계층이나 서비스들 간에 의존성이 존재할 경우 프레임워크가 서로 연결시켜준다.
관점 지향 프로그래밍 지원
(AOP : Aspect-Oriented Programming)
  트랜잭션이나 로깅, 보안과 같이 여러 모듈에서 공통적으로 사용하는 기능의 경우 해당 기능을 분리하여 관리할 수 있다.

 

2022.09.23 - [정보관리기술사/SW 공학] - 스프링 프레임워크 (Spring Framework) 개념 및 특징

 

반응형

댓글