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 | 31 |
Tags
- service
- 제어반전
- 프로그래머스
- spring
- Java
- 두 동전
- Jenknis
- goland
- ubuntu
- Android
- 데이터전달
- git
- activity
- 데이터
- 큐빙
- vscode
- IntelliJ
- 백준
- 16197
- intent
- 알고리즘
- 17837
- insert
- Algorithm
- 단축키
- broadcastreceiver
- github
- data
- 안드로이드
- mysql
Archives
- Today
- Total
목록제어반전 (1)
해보자
[Spring] 제어 반전 컨테이너 - IoC
제어 반전 컨테이너(IoC) 스프링의 가장 중요하고 핵심적인 기능 제어 반전, 제어의 반전, 역제어는 프로그래머가 작성한 프로그램이 재사용 library의 흐름 제어를 받게 되는 소프트웨어 디자인 패턴 자바의 반영을 이용해서 객체의 생명주기를 관리하고 의존성 주입을 통해 각 계층이나 서비스들간의 의존성을 맞춰준다. 이러한 기능들은 주로 환경설정을 담당하는 XML 파일에 의해 설정되고 수행된다. 전통적인 프로그래밍에서 흐름은 프로그래머가 작성한 프로그램이 외부 라이브러리의 코드를 호출해서 이용한다. 하지만, 제어 반전이 적용된 구조에서는 외부 라이브러리의 코드가 프로그래머가 작성한 코드를 호출한다. 설계 목적상 제어 반전의 목적은 다음과 같다. 작업을 구현하는 방식과 작업 수행 자체를 분리한다. 모듈을 제..
Spring
2020. 9. 7. 23:13