
AOP? 관점 지향 프로그래밍? Aspect Oriented Programming은 문제를 바라보는 관점을 기준으로 프로그래밍하는 기법을 말한다. AOP는 문제를 해결하기 위한 핵심 관심 사항과 전체에 적용되는 공통 관심 사항을 기준으로 프로그래밍 함으로써 공통 모듈을 여러 코드에 쉽게 적용할 수 있도록 도와준다. AOP 기법에서는 핵심 로직을 구현한 코드에서 공통 기능을 직접적으로 호출하지 않는다. 핵심 로직을 구현한 코드를 컴파일하거나, 컴파일 된 클래스를 로딩하거나, 또는 로딩한 클래스의 객체를 생성할 때 AOP가 적용되어 핵심 로직 구현 코드안에 공통 기능이 삽입된다. (공통 기능이 변경되더라도 핵심 로직을 구현한 코드를 변경할 필요가 없다.) AOP 주요 용어 용어 의미 Joinpoint Adv..
스프링에서 DI(Dependency Injection)는? DI는 Dependency Injection의 약자로 우리말로 해석하며 '의존성 주입'이라는 뜻이 된다. DI는 의존을 처리하는 방법에 대한 내용이며 스프링은 DI를 기반으로 동작하기 때문에 DI에 대한 이해가 필수적이다. 의존(Dependency) public class TestDependency{ private StringBuilder sb = new StringBuilder(); public void insert(String str){ sb.append(str); } } 위의 코드에서 TestDependency 클래스는 내부에서 StringBuilder 클래스 객체를 사용하여 insert 메서드를 구현하였다. 특정 기능을 위해 다른 클래스를..
- Total
- Today
- Yesterday
- 컴퓨터공학
- os
- react
- Adapter
- operating syatem
- REST API
- 하이버네이트
- Access Modifier
- 운영체제
- observer
- AWS
- openssh
- 접근제어자
- ec2
- Dependency Injection
- java
- java persistence api
- REST ful
- context switching
- 의존성 주입
- Context Switch
- 인스턴스연결
- ORM
- full duplex
- 메신저
- 멀티프로세스
- websocket
- 인스턴스
- GOF
- 웹소켓
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |