# aop

143개의 포스트

AOP

관점지향 프로그램스프링 어플리케이션은 대부분 특별한 경우를 제외하고는 보통 MVC 웹 어플리케이션 WebLayer,Buisness Layer, Data Layer로 정의된다.RestAPI를 제공하며 Client중심의 로직 적용내부 정책에 따른 Logic을 개발하며, 주

약 6시간 전
·
0개의 댓글
post-thumbnail

초웹개_스프링5_AOP(1)

pom.xml의 dependency에 aspectjweaver를 추가. 버전은 책과 동일한 1.8.13으로 선택spring-context 모듈을 추가하면 spring-aop까지 받아와서 따로 추가할 필요없다.aspectjweaver 모듈은 AOP관련 애노테이션을 제공하

7일 전
·
0개의 댓글
post-thumbnail

AOP- Java

aop-xml 프로젝트 org.tukorea.di.\* 패키지(aop 제외)를 aop-java 프로젝트내 복사 aop-annotation 프로젝트 org.tukorea.aop 패키지를 aop-java 프로젝트내 복사org.tukorea.di.config 패키지 생성Ja

2022년 5월 9일
·
0개의 댓글
post-thumbnail

AOP - Annotation

MemberAspect.javaAspect 선언 \- @Aspect DI 컴포넌트 선언 \- @Component Advice 선언 \- @Before \- @After \- AfterReturning \- Arround \- AfterThrowingPo

2022년 5월 9일
·
0개의 댓글

Spring - AOP

어플리케이션을 개발하기 위한 구현 기능들 "관심사"어플리케이션의 비즈니스 중요 기능들을 "핵심 관심사"여러 모듈에 걸쳐 공통적이고 반복적으로 필요로 하는 처리 내용을 "횡단 관심사"횡단 관심사를 한 곳으로 모은 것 "횡단 관심사의 분리"이를 실현하는 방법 "관점지향 프

2022년 5월 6일
·
0개의 댓글

🔥우당탕탕 개발기 - 로그

📌 온갖 예상을 뛰어넘는 서비스 장애에 빠르게 대비하기 위해 Log를 잘 남겨야 한다.

2022년 5월 4일
·
0개의 댓글
post-thumbnail

[Spring] AOP

AOP에 대해 알아보고 AOP를 적용한 시간측정 로직을 구현해보자

2022년 5월 2일
·
0개의 댓글
post-thumbnail

자바 스프링 : AOP , 로그인 시큐리티 정리하기

✨스프링 백엔드를 공부하며 AOP / Spring Security 기능을 정리해보고자 한다🛠핵심로직은 아니지만, 공통적으로 실행되야하는 부수적인 기능(횡단관심사)을 모아서 AOP로 구현해놓는다. 로그인, 로그아웃, 자동로그인 모두 스프링 시큐리티가 처리해줌 (나의

2022년 5월 2일
·
0개의 댓글

AOP와 @Transactional의 동작 원리

오늘은 @Transactional의 동작 원리를 AOP와 함께 좀 더 자세하게 조사해보려고 한다.여기서 다루는 내용은 다음과 같다.AOP란 무엇이며 왜 사용하는가Spring AOP는 왜 프록시를 사용하는가@Transactional은 어떻게 동작하는가AOP란 Aspect

2022년 5월 2일
·
0개의 댓글
post-thumbnail

[Spring] AOP란 무엇인가 - log4j2 적용

😎 이번 글에서는 AOP에 대해 정리해보도록 한다. > 스프링의 주요 특징인 AOP의 개념을 살펴보자 - AOP란? AOP는 Aspect Oriented Programming 약자로 이라고 한다. 무슨 말인지 솔직히 단번에 이해하기 힘들다. 먼저 위 사진에서

2022년 4월 29일
·
0개의 댓글

2022-04-28

2022-04-28

2022년 4월 28일
·
0개의 댓글
post-thumbnail

스프링 핵심 기술 익히기(2) - AOP(관점 지향 프로그래밍)

메서드 안의 주기능과 보조 기능을 분리한 후 선택적으로 메서드에 적용해서 사용한다는 개념전체 코드에서 흩어져 있는 보조 기능을 하나의 장소에 모아서 관리 가능보조 기능을 자신이 원하는 주기능에 선택적으로 적용할 수 있어 코드가 단순해지고 가독성 향상각각의 보조 기능을

2022년 4월 26일
·
0개의 댓글
post-thumbnail

AOP로 로그를 찍고 한번에 관리하기

AOP란 무엇인가?→ 관점 지향 프로그래밍 이라는 뜻으로, 코드의 핵심 기능과 공통 기능을 나눈 후핵심 기능에서 따로 빼놓은 공통 기능을 불러와 적용하는 방법.다음과 같이 수동으로 일일이 로그를 찍다보면 다음과 같은 문제가 생긴다.중복된 코드실수로 안 찍으면 확인 불가

2022년 4월 21일
·
0개의 댓글

프로그래밍 패러다임 -관점 지향(AOP)

"컴퓨팅에서 관점 지향 프로그래밍(Aspect Oriented Programming)은 횡단 관심사의 분리를 허용함으로써 모듈성을 증가시키는 것이 적인 프로그래밍 패러다임이다" - 위키백과객체지향 설계 방식을 충분히 따르더라도, 여러 클래스에 공통된 기능이 흩어져서 존

2022년 4월 19일
·
0개의 댓글

데브코스 W5D5

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다. AoP(Aspect Orient Programming) 관점 지향 프로그래밍이라는 뜻으로 계층 내에서가 아닌 계층마다 가지고 있는 공통 관심사의 분리를 허용함으로써 모듈성을 증가시키는

2022년 4월 18일
·
0개의 댓글

2022-04-15 TIL

프로그래머스 백엔드 데브코스 26일차

2022년 4월 15일
·
0개의 댓글

2022년 4월 15일 TIL

관점 지향 프로그래밍코드 핵심부(기능)를 어수선하게 채우지 않고도 비즈니스 로직에 핵심적이지 않은 동작(부가 기능)들을 프로그램에 추가할 수 있다.여러 layer에서 공통으로 해결해야하는 문제(부가기능)AOP를 이용하여 이를 해결할 수 있다. → 핵심 기능과 부가 기능

2022년 4월 15일
·
0개의 댓글
post-thumbnail

AOP

관심사(공통 로직)을 모아 실행한다고 생각하면 될것같다.횡단 관심사(cross-cutting concern)의 분리를 허용하여 모듈성을 증가시킨다.관심사의 분리(기능의 분리), 핵심적인 기능에서 부가적인 기능을 분리컴파일 시점 -> AspectJ framework클래스

2022년 4월 14일
·
0개의 댓글
post-thumbnail

[SpringBoot] AOP 간단 구현

오늘은 SpringBoot에서 AOP를 구현하는 방법에 대해 간단히 알아보도록 하겠다. 1. 개요 >AOP ? Aspect-Oriented Programming의 약자로 분산되어 있는 Aspect를 모듈화 시키는 기법 쉽게 다시 설명한다면 다음과 같다. 우리는 개발

2022년 4월 9일
·
0개의 댓글