본문 바로가기

DI2

토비의 스프링 | 1장. 오브젝트와 의존관계 스프링은 자바를 기반으로 한 기술이고 자바는 객체지향 프로그래밍을 가장 중요한 가치로 두고 잇다. 스프링의 핵심철학은 객체지향 프로그래밍이 제공하는 폭넓은 혜택을 누릴 수 있도록 기본으로 돌아가는 것이다. 그래서 스프링이 가장 관심을 많이 두는 대상은 오브젝트이다.오브젝트가 생성되고 다른 오브젝트와 관계를 맺고, 사용되고, 소멸하기까지의 전 과정에 대한 고찰이 필요더 나아가 오브젝트가 어떻게 설계되는지어떤 단위로 만들어지며 어떤 과정을 통해 자신의 존재를 드러내고 등장해야 하는지이러한 오브젝트의 관심은 설계와 구현에 관한 여러가지 응용 기술의 관심으로 발전하게 된다.객체지향 설계의 기초와 원칙다양한 목적을 위해 재활용 가능한 설계 방법인 디자인 패턴좀 더 깔끔한 구조가 되도록 지속적으로 개선해나가는 작업.. 2016. 12. 29.
토비의 스프링 | 들어가며... 토비의 스프링을 공부하며 단순히 읽는걸로는 항상 집중력이 끊기고 졸리기 때문에...블로그에다 포스팅을 올린다는 목적으로 정리해 보려구 합니다. 물론 모든 코드를 담을 수는 없겠지만...개인적으로 제가 새롭게 알고 깨우친 부분과 기초 혹은 핵심이라고 생각하는 이론에 대해서도 정리하고자 합니다. 혹시나 토비의 스프링을 보기전, 아니면 볼 없두가 안나는 분들에게 도움이 됐으면 합니다.스프링이란?스프링: 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크스프링 컨테이너설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생성, 관리독립적 동작도 가능하지만, 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록해서 사용프레임워크(프로그래밍 모델)애플리케이션을 구성하는 오브젝트가 생성되고 동작하.. 2016. 12. 19.