# aop

296개의 포스트
post-thumbnail

[Spring] AOP

AOP

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

[SEB BE]Section 2. 스프링프레임워크 기본개념정리!!

Spring Framework이 도입되기 전에는 JSP나 Servlet 기술을 사용한 Model1, Model2 아키텍쳐를 기반으로 한 Java 웹 애플리케이션을 제작하였다.Spring MVC 방식이 도입됨으로써 Java 웹 애플리케이션의 제작 방식이 획기적으로 변하게

5일 전
·
0개의 댓글
·

스프링 AOP - 포인트컷

AspectJ 는 포인트컷을 편리하게 표현하기 위한 특별한 표현식을 제공한다. ex) @Pointcut("execution(\* hello.aop.order..\*(..))")포인트컷 표현식은 AspectJ pointcut expression 즉 AspectJ 가 제공

6일 전
·
0개의 댓글
·

스프링 AOP 에 대하여

AOP 는 관점 지향 프로그래밍(Aspect-oriented programming)을 뜻하고, 횡단 관심사(cross-cutting concern)의 분리를 허용함으로써 모듈성을 증가시키는 것이 목적인 프로그래밍 패러다임을 의미한다. 즉, 프로그램 로직을 명확한 부분들

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

AOP (관점 지향 프로그래밍)

이 팀장: 김길동 개발자님, 각 함수별 실행 시간에 대한 로그를 남겨야 주셔야 할 것 같아요.김 길동: 네?? 함수별 실행 시간이요? 실행 소요 시간을 말씀하시는 것인가요? 아니면 실행되는 시점에 대한 시간을 말씀하시는 것인가요?이 팀장: 실행 소요 시간에 대한 로그가

2023년 1월 31일
·
0개의 댓글
·

AOP(Aspect Oriented Programming)

데이터를 처리하는 하나의 작업 단위커밋모든 작업이 성공적으로 수행되었을 경우 수행한 작업을 데이터베이스에 반영하는 것롤백작업이 하나라도 실패한다면 이전에 성공한 작업들을 작업 수행 이전 상태로 되돌리는 것registerMember() 메서드는 커피 주문 애플리케이션을

2023년 1월 30일
·
0개의 댓글
·

빈 후처리기

프록시 팩토리와 어드바이저를 활용해 프록시 객체를 동적으로 생성할 수 있었다. 하지만, 문제가 있다. 첫 번째는 설정 파일에 동적 프록시 생성 코드를 만들어야 한다는 점, 두 번째로는 컴포넌트 스캔으로 자동으로 스프링 DI 컨테이너에 등록되는 객체들을 앞서 살펴본 동적

2023년 1월 25일
·
0개의 댓글
·

Spring Boot Validation (Feat ControllerAdvice)

안녕하세요 오늘은 Validation을 효과적으로 진행하기 위한 방법에 대해 포스팅해보도록 하겠습니다.우선 기존 방식의 경우 controller 내부에 직접 Validation을 진행하였습니다. 그러다보니 controller 내부에 API가 많아짐에 따라 control

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

트랜잭션 (Transaction)

JPA 및 jdbc 등을 활용하여 db를 참조할 때는 트랜잭션을 고려하여 개발해야 한다. 트랜잭션에 대하여 알아보자.

2023년 1월 21일
·
0개의 댓글
·
post-thumbnail

Ioc, Di, Aop, Object Mapping

POJO, Ioc(Inversion of Control), DI(Dependency Injection), AOP(Aspect Oriented Programming), Object Mapper 학습해 보기

2023년 1월 21일
·
0개의 댓글
·
post-thumbnail

[스프링 DB 1편] - 스프링과 문제 해결 - 트랜잭션(2)

트랜잭션이 없었다.DB 데이터 정합성 문제가 발생한다.트랜잭션을 도입했다. → set autocommit트랜잭션이 적용되어, 원자 단위로 일이 처리되었다.각 DB 접근 기술마다 트랜잭션 사용 방법이 다르다 → TransactionManagerTransactionMana

2023년 1월 18일
·
0개의 댓글
·

Spring Boot AOP 적용

안녕하세요 오늘은 Spring Boot에 AOP 적용 실습에 대해 포스팅해보도록 하겠습니다.AOP(Aspect Oriented Programming)란 관점 지향 프로그래밍으로, 각 계층에서 공통적으로 담당하는 로직(=횡단 관심사)를 처리하는 방법론입니다. 부가 기능이

2023년 1월 17일
·
0개의 댓글
·

Spring : AOP

애플리케이션 전체에 걸쳐 사용되는 기능을 재사용하도록 지원하는 것AOP의 장점어플리케이션 전체에 흩어진 공통 기능이 하나의 장소에서 관리된다는 점다른 서비스 모듈들이 본인의 목적에만 충실하고 그 외 사항들은 신경 쓰지 않아도 된다는 점Aspect흩어진 관심사를 모듈화

2023년 1월 17일
·
0개의 댓글
·

Proxy 패턴

프록시 패턴(Proxy Pattern) 프록시(Proxy)를 번역하면 대리자, 대변인의 의미를 갖고 있다. 대리자, 대변인은 누군가를 대신해서 그 역할을 수행하는 존재이다. 이는 프로그램에도 똑같이 적용된다. 즉, 프록시에게 어떤 일을 대신 시키는 것이다. 핵심 기능은

2023년 1월 17일
·
0개의 댓글
·

Validation, Data Binding

데이터를 믿고 쓰기 위해서는 -> Validation,그 데이터를 원하는 형식으로 받고 싶을 때는? -> Data Binding

2023년 1월 15일
·
0개의 댓글
·

pointcut spring

특정 path일때는 ControllerInterpreter를 거치지 않게 하고 싶었다. 동료분이 pointcut 에서 빼면 어떻게 될 것 같다고 해서 pointcut 를 찾아보다가 정리하고 싶어서 정리하게 되었다.pointcut 이전에 알아야할 것!Aspect Orie

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 [AOP]

AOP AOP란, Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불리는 스프링 3대 요소중 하나이다. 그리고 흩어진 Aspect를 모듈화할 수 있는 프로그래밍 기법입니다. 요번 게시글에서는 AOP를 간단한 예제를 통해서 알아보자. 자세한 내용은 나중에 다시 다루는 걸로 한다. 가장 유명한 예시로는 실행시간 출력...

2023년 1월 6일
·
0개의 댓글
·