[Spring]Spring MVC 개념 정리

Spring MVC 개념 정리

Imagem de capa

[스프링(Spring)의 정의]

스프링이란 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 이며, 아래와 같은 주요 특징들을 가지고 있다. 1) 애플리케이션 프레임워크

2) 경량급

3) 자바 엔터프라이즈 개발을 편하게

4) 오픈소스


[스프링의 목적]

1) 엔터프라이즈 개발의 복잡함

2) 복잡함을 해결하려는 도전

3) 복잡함을 상대하는 스프링의 전략


[POJO란 무엇인가?]

1) POJO의 정의

2) 스프링의 핵심 : POJO

3) POJO의 조건

4) POJO의 장점

5) POJO 프레임워크


[스프링의 기술]

1) 제어의 역전(IoC)/의존관계주입(DI)

2) AOP(Aspect-Oriented-Programming : 관점 지향 프로그래밍)

3) PSA(Portable-Service-Abstraction : 포터블 서비스 추상화)


*출처 :