Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Spring
- 개발
- cleancode
- 애자일프로그래밍
- 코드
- 알고리즘
- 프레임워크
- 개발자
- mongoDB
- 그리디
- 데이터베이스
- Java
- 코딩테스트
- 코딩
- 백준
- 클린코드
- spring boot
- 그리디알고리즘
- ES
- framework
- 스프링
- database
- JPA
- Elasticsearch
- 엘라스틱서치
- Baekjoon
- 자바
- 애자일기법
- API
- 읽기쉬운코드
Archives
- Today
- Total
목록공통기능 (1)
튼튼발자 개발 성장기🏋️

java를 공부했다면 OOP(Object Oriented Programming : 객체지향 프로그래밍)에 대해서 공부했을 것이다. AOP는 Aspect Oriented Programming으로 직역하면 관점지향 프로그램으로써 어떤 프로세스에서 어느 시점을 바라보고 있느냐에 따라 다르게 프로그래밍이 되는 것이다. 어렵다. AOP가 나온 계기를 살펴보자. 우리는 개발하다보면 항상 공통적인 기능이 많이 나온다. 이런 기능을 하나로 묶기위해 상속을 사용한다. 하지만 다중상속이 불가능하고 코어기능과 공통기능이 섞여있는 등 효율성이 떨어질 수 있다. 이러한 문제점들을 보완하여 나온 것이 AOP이다. 코어 기능과 공통 기능을 완벽하게 불리시켜놓고 코어 기능에서 공통기능이 필요할 때마다 가져다 사용하는 방식이다. sp..
Framework/spring
2020. 5. 3. 15:28