Aspect Oriented Programming공통된 기능을 재사용하는 기법애플리케이션 전체에 걸쳐 사용되는 기능을 재사용하도록 지원하는 것부가기능적인 측면에서 보았을때 공통된 요소를 추출하자는 것가로(횡단) 영역의 공통된 부분을 잘라냈다고 하여, 재사용 극도로 줄이게 AOP = 크로스 컷팅(Cross-Cutting)AOP IntroductionCross ConcrenDependency LookupAOP TermsAOP TargetAOP AspectAOP AdviceAOP PointCutAOP JoinPointAOP ProxyAOP Weaving 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