AOP
-
[Spring] Spring의 구조Framework | Test/Spring 2021. 8. 16. 22:31
1. Spring의 구조 - 스프링 패키지는 필요한 부분만 골라서 쓸 수 있도록 모듈화되어져 있다. 1) AOP(Aspect Oriented Programming): 관점(관심) 지향 프로그래밍 - Spring 프레임워크에 Aspect Oriented Programming을 지원하는 기능이며, 이 기능은 AOP Alliance 기반 하에 개발되었다. - Spring의 AOP는 advice, pointcut 필터링을 포함하는 advisor로 구성된다. 2) ORM(Object-Relational Mapping): OOP(객체 지향 프로그래밍)을 사용 - ORM 프레임워크인 Hibernate, myBatis, JDO와 결합을 지원하기 위한 기능이다. Spring ORM을 이용할 경우 Hibernate, my..