Aspect Oriented Programming
- 공통된 기능을 재사용하는 기법
- 애플리케이션 전체에 걸쳐 사용되는 기능을 재사용하도록 지원하는 것
- 부가기능적인 측면에서 보았을때 공통된 요소를 추출하자는 것
- 가로(횡단) 영역의 공통된 부분을 잘라냈다고 하여, 재사용 극도로 줄이게 AOP = 크로스 컷팅(Cross-Cutting)
AOP Terms
AOP 정리 (3)
Spring의 핵심 개념중 하나인 DI가 애플리케이션 모듈들 간의 결합도를 낮춰준다면, AOP는 애플리케이션 전체에 걸쳐 사용되는 기능을 재사용하도록 지원하는 것입니다. AOP (Aspect-Oriented Programming) 란 단어를 번역하면 관점(관심) 지향 프로그래밍으로 됩니다. 이 관점(관심)이란 단어가 잘 와닿지 않아 AOP를 이해하는데 있어 더 어려움을 일으킨다고 생각하였습니다. 쉽게 얘기하면 프로젝트 구조를 바라 보는 관점을 바꿔보자는 이야기입니다.
https://jojoldu.tistory.com/71
스프링 기본 개념 정리
Spring 서쿤스 2019. 3. 15. 11:25 SpringFramework는 웹 프레임 워크가 아니다. Java 기반의 프레임워크로 여러 모듈로 구성되어 있는데, 이중 웹 어플리케이션을 만들려고 등장한 것이 SpringMVC 모듈 이다. SpringMVC 사용할 때 Servlet Container와 Spring Container라는 용어를 자주 볼 수 있다. Servlet Container Spring MVC로의 모든 요청과 응답은 DispatcherServlet 이 관리하고 있다.
https://n1tjrgns.tistory.com/166


Seonglae Cho