728x90
반응형
SMALL
- 관점 지향 프로그래밍
- 좋은 개발 환경에서는 개발자가 비즈니스 로직에만 집중할 수 있게 됨
- 스프림 프레임워크는 반복적인 코드를 제거해 줌으로써 핵심 비즈니스 로직에만 집중할 수 있는 방법을 제공
- 보안, 로그, 트랜잭션, 예외처리와 같이 비즈니스 로직은 아니지만 반드시 필요한 부분을 횡단 관심사(Cross-concern) 스프링 프레임워크는 이러한 횡단 관심사를 분리해서 제작하는 것이 가능 횡단 관심사를 모듈로 분리하는 프로그래밍을 AOP라고 한다.
- 이를 통해 3가지의 이점이 생김
- 핵심 비즈니스 로직에만 집중해서 코드 개발
- 각 프로젝트마다 다른 관심사 적용 시 코드 수정 최소화
- 원하는 관심사의 유지보수가 수월한 코드 구성 가능
728x90
반응형
LIST
'개발 > 정리 내용' 카테고리의 다른 글
Maven (0) | 2023.01.15 |
---|---|
트랜잭션의 지원 (0) | 2023.01.15 |
의존성 주입(Dependency Injection) (0) | 2023.01.15 |
POJO(Plain Oid Java Object) (0) | 2023.01.15 |
Framwork, Spring Feamwork (0) | 2023.01.15 |