# aop

34개의 포스트
post-thumbnail

AOP 적용하기

aop개념 설명은 이미 많은 블로그에서 자세하게 알려주기 때문에필자는 오늘도 핵심내용만 정리하려고 한다1\. 중복되는 코드를 제거하기 위해2\. 핵심관심과 횡단관심을 나누기위해3\. 결합도를 낮추기 위해필자는 이정도가 aop를 쓰는 이유라고 받아들였다아마 더 드라마틱한

어제
·
0개의 댓글

[TIL] 2021.02.26

알고리즘 [프로그래머스 - 삼각 달팽이] 문제 자체가 어렵지는 않았지만 구현하는데 있어서 index를 표시하는 부분이 까다로웠다. 2차원 형태의 문제가 나오면 for문으로 먼저 접근하려고 한다. 스프링 AOP [스프링 AOP 정리] 꾸준히 들었어야 됐는데 미션과

2일 전
·
0개의 댓글

스프링 AOP

What is AOP? 1. What is AOP? >### AOP(Aspect Oriented Programming) > - 정의 : 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 의미. > > - 구현

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

스프링 트라이앵글 - AOP

아래의 코드를 보면 AOP가 무엇을 나타내는 지 쉽게 이해할 수 있다.소스 코드상에서 다른 부분에 계속 반복해서 쓰는 코드들을 발견할 수 있는데 이것을 흩어진 관심사(Crosscutting Concerns)라 부른다.이런 코드는 AAAA - > aaa로 고치거나, BB

2021년 2월 17일
·
0개의 댓글
post-thumbnail

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

모든 메소드의 호출 시간을 측정하고 싶다면?공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern)회원 가입 시간, 회원 조회 시간을 측정하고 싶다면?함수마다 하나씩 try-finally로 감싸주고 있다.회원가입, 회원 조

2021년 2월 16일
·
0개의 댓글
post-thumbnail

SpringBoot 입문(6) - AOP (Aspect Oriented Programming)

Aspect Oriented Programming의 약자 (관점 지향 프로그래밍)관심 사항 분리1) 공통 관심 사항(cross-cutting concern) : 공통으로 필요한 사항2) 핵심 관심 사항(core concern) : 실제 중요 비즈니스 로직만약 내가 만든

2021년 2월 9일
·
0개의 댓글

2021.01.26 일지 - AOP

스프링의 핵심 개념 중 하나로서, 어플리케이션 전체에 걸쳐 사용되는 공통된 기능을 재사용하도록 지원하는 것이다. AOP란 단어를 번역하면 관점 지향 프로그래밍이다. 자체적인 언어라기 보다는 기존의 OOP언어를 보완하는 확장 형태로 사용되고 있다.

2021년 1월 26일
·
5개의 댓글

[스프링] 스프링 AOP 에 대하여

Aspect Oriented Programming 의 약자로 관점 지향 프로그래밍을 의미합니다. 이를 좀 더 풀어서 이야기 해보면 어떤 기능을 구현할 때 주요 핵심 기능과 핵심 기능 구현을 위한 부가적인 기능 구현을 분리하여 각각의 관점별로 묶어서 개발하는 방식을

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

스프링 AOP 개념

스프링의 IoC가 결합도와 관련된 기능이라면, AOP(Aspect Orientend Propramming)는 응집도와 관련된 기능이라고 할 수 있다. AOP를 이해하는 가장 중요한 핵심 개념은 관심 분리(Sparation of Concerns)이다. AOP에서는

2021년 1월 14일
·
0개의 댓글

스프링 내부메소드 호출과 proxy

여기

2021년 1월 14일
·
0개의 댓글

Spring - 37.1 AOP

210111 Aspect Oriented Programming, Porxy

2021년 1월 11일
·
0개의 댓글
post-thumbnail

스프링 AOP(Aspect Oriented Programming)

이번 장에서는 스프링 AOP의 정의와 주요용어, 특징에 대해서 알아보고자 한다. 관점 지향 프로그래밍 : 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화 하는 것.\*모듈화 : 어떤 공통된 로직이나 기능을 하나의 단

2020년 12월 22일
·
0개의 댓글

@AspectJ / AOP를 활용한 CACHE LOGIC 분리

스프링에 핵심 기능 중 하나는 AOP이다. 사실, 개념만을 알고, 실제로 어떻게 쓰이고 있는지, 어떻게 쓰면 좋겠는지 고민을 해본적은 없었다. 회사에서 REDIS CACHE 관련 개발을 조금 하면서, 느낀점은 REDIS CACHE를 편리하고 규칙성을 갖고 활용하기 위해

2020년 12월 19일
·
0개의 댓글
post-thumbnail

[스프링] AOP

횡단 관심과 핵심 관심을 분리하는 프로그래밍 방법을 말함핵심 코드와 공통 코드가 분리되기 때문에 높은 응집도를 가짐응집도 : 관심사를 공통으로 분리하여 관리하는 것횡단 관심에는 트랜잭션, 로깅, 예외와 같은 공통 코드들을 말함조인포인트 (JoinPoint) : 클라이언

2020년 12월 18일
·
0개의 댓글

JPA, Spring-data-jpa, AOP tutorial

강의 출처-김영한 강사님https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8using En

2020년 12월 14일
·
0개의 댓글
post-thumbnail

Spring 의 AOP

이번 포스팅에서는 Spring 에서 AOP 를 활용하는 방법에 대해 알아보도록 하겠다. 우선 AOP(Aspect Oriented Programming) 에 대해 이해해보도록 하자 AOP란 관점지향 프로그래밍 기법이다. 여러 곳에서 사용되는 관심사(Concern) 을 A

2020년 12월 5일
·
0개의 댓글
post-thumbnail

[SPRING] 게시판만들기 12 [AOP/ SpringJDBC]

1. Spring JDBC Template 사용하기 > 참고자료: 1.절차 1) DB와의 연결 : DataSource 2) 명령문 실행 : JdbcTemplate 3) 결과를 받아옴 : RowMapper > DataSource 1) org.springfra

2020년 12월 4일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 4. 백엔드 프레임워크 - Spring

스프링 프레임워크는 자바 개발시 개발자가 자유롭게 객체 지향적 설계를 하면서도 간결한 코딩, 코드 재사용 등의 필수 기능을 단순한 형태로 사용하기 위해 나온 POJO 기반의 자바 백엔드 프레임워크이다.POJO(Plain Old Java Object), 처음 자바가 만들

2020년 11월 24일
·
0개의 댓글
post-thumbnail

[SPRING] 스프링 프레임워크 시작하기-11 [AOP이용 데이터베이스 연동하기]

인터페이스와 클래스 등 작성할 프로젝트의 전반적인 구조를 잡는다.pom.xml 파일에 작성해서 maven에 jar파일을 넣어준다.

2020년 11월 23일
·
0개의 댓글