1. 정의 일반적으로 사용하는 JUnit Test와 많은 점이 같다. 다만 ApplicationContext를 사용하고 또 JUnit 테스트 메서드 사이에서 같은 ApplicationContext가 공유된다는 것을 의미한다. 왜 이것이 중요한가? Bean이 몇개만 존재한다면 그렇게 문제될것은 없다. 하지만 application이라는 것을 만들때 Bean 이 한두개 뿐이겠는가? 당연 수도없이 많을 것이다. 이럴때 JUnit를 한번 돌리기 위해 ApplicationContext를 init하는데 이 많은 시간이 걸릴것이므로 Spring은 한번 만들고 그것들을 공유할 수 있도록 해준다. 물론 spring 자체가 applicationContext가 생성될때 만드는 모든 빈들을 singleton object로 만들..
1. IoC(Inversion of Control) 1.1. 정의 (제어의 역전) 오브젝트가 자신이 사용할 오브젝트를 스스로 선택하지 않는다. 당연히 생성하지도 않는다.또 자신도 어떻게 만들어지고 어디서 사용되는지를 알 수 없다. 모든 제어권한을 자신이 아닌 다른 대상에게 위임하는 방식. -팩토리 : 객체의 생성방법을 결정하고 그렇게 만들어진 오브젝트를 돌려주는 클래스. -팩토리를 이용했을 때의 장점 + 애플리케이션의 컴포넌트 역할을 하는 오브젝트와 애플리케이션의 구조를 결정하는 오브젝트(팩토리)를 분리했다는 데 가장 의미가 있다. 2. Spring IoC 2.1. 용어 설명 -빈팩토리(Bean Factory) - 빈의 생성과 관계설정 같은 제어를 담당하는 IoC 오브젝트 -어플리케이션 컨텍스트(appl..
- Total
- Today
- Yesterday
- 온타리오
- 우드워킹
- 인터넷
- basement
- BTBS
- TORONTO
- 캐나다
- cert
- 정착서비스
- 옥빌
- 벌링턴
- 부모님초청이민
- 토론토정착서비스
- RHEL
- BC주
- certification
- Canada
- RHCE
- Red Hat
- docker
- Certificate
- 부동산분석
- redhat
- 캐나다부동산
- 밀튼
- git proGit
- ansible
- Jay
- 토론토
- 미시사가
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |