본문 바로가기

IoC2

토비의 스프링 | 1장. 오브젝트와 의존관계2 애플리케이션 컨텍스트의 동작방식애플리케이션 컨텍스트는 애플리케이션에서 IOC를 적용해서 관리할 모든 오브젝트에 대한 생성과 관계설정을 담당한다. 대신 직접적으로 DaoFactory와 관계를 맺어주는 코드는 따로 없고 그런 생성정보와 연관관계 정보를 별도의 설정정보를 통해 얻는다. 때로는 외부의 오브젝트 펙토리에 그 작업을 위임하고 그 결과를 가져다가 사용하기도 한다.애플리케이션 컨텍스트의 장점클라이언트는 구체적인 팩토리 클래스를 알 필요가 없다.다양한 오브젝트가 생기더라도 이를 일일이 알 필요없이 애플리케이션 컨텍스트를 이용하여 일관된 방식으로 원하는 오브젝트를 가져올 수 있다.애플리케이션 컨텍스트는 종합 IOC 서비스를 제공해준다.단순히 생성과 관계설정의 제공뿐 아니라 만들어지는 방식, 시점과 전략, .. 2017. 1. 9.
토비의 스프링 | 들어가며... 토비의 스프링을 공부하며 단순히 읽는걸로는 항상 집중력이 끊기고 졸리기 때문에...블로그에다 포스팅을 올린다는 목적으로 정리해 보려구 합니다. 물론 모든 코드를 담을 수는 없겠지만...개인적으로 제가 새롭게 알고 깨우친 부분과 기초 혹은 핵심이라고 생각하는 이론에 대해서도 정리하고자 합니다. 혹시나 토비의 스프링을 보기전, 아니면 볼 없두가 안나는 분들에게 도움이 됐으면 합니다.스프링이란?스프링: 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크스프링 컨테이너설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생성, 관리독립적 동작도 가능하지만, 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록해서 사용프레임워크(프로그래밍 모델)애플리케이션을 구성하는 오브젝트가 생성되고 동작하.. 2016. 12. 19.