시작은 언제라도

spring framework 용어 정리 본문

Web programming/Spring

spring framework 용어 정리

row_a_boat 2021. 6. 7. 16:50

design pattern: 설계단계에서 *** 디자인 패턴을 써보니 결합도가 낮아지고 응집도가 높아지더라!

Model 2 MVC를 기반으로 한다. (Front Controller pattern을 포함)

 

 

-spring container에서는 : IOC, DI, DL , AOP, MVC

IOC : 제어의 역전  -> container에서 객체를 만들어준다. (singleton design pattern)

DI : 의존성 주입 , 의존성을 확보하는 방법. (singleton design pattern)

 

AOP: 관점지향 프로그래밍 , 객체지향을 더욱 객체지향답게 한다. core과 cross-cutting을 분리. 분리한 녀석들을 별도로 개발할 수 있다.-->  유지보수성, 효율성 증대. (프록시 디자인 패턴 - 대리)

 

 

프레임워크 : 디자인패턴과 다양한 컴포넌트 라이브러리 제공하는 인프라

 

-SpringMVC 

(spring framework에서 기본적으로 제공해주는 부분)

 

DispatcherServlet --HandlerMapping

             |                   --HandlerAdaptor     <-->   Controller  

        view                 --ViewResolver

 

HandlerAdaptor:  담당 컨트롤러의 로직을 실제로 수행해준다.

                               (request.getParameter 등)

ViewResolver: 해결사, 필요시 여러개 존재 가능하고, 클라이언트에게 응답하는 방식을 지정해준다.

'Web programming > Spring' 카테고리의 다른 글

Spring + Tiles Framework 연동  (0) 2021.06.22
MyBatis Framework  (1) 2021.06.19
Spring Annotation  (0) 2021.06.01
Settings  (0) 2021.06.01
Logging  (0) 2021.05.29