오브젝트 과정 : 오브젝트생성-다른 오브젝트와 관계-사용-소멸 방법 : 오브젝트는 어떻게 설계돼야 하나, 어떤 단위로 만들어지고 어떤 과정으로 오브젝트의 존재를 들어내는가 객체지향-> 재활용을 위한 디자인패턴-> 리팩토링 -> 단위 테스트 dao의 분리 객체지향
자바에 적용되는 기술은 다양하다. 상황에 따라 기술이 바뀌고 이에 적용하는 API가 달라 그때 그때 방식을 익혀야하는 번거로운 상황이 발생한다. 스프링은 이를 일관된 방식으로 사용할 수 있도록 지원한다. 0. 추상화란? 추상화 하위 레벨 에서의 공통점을 뽑아내서 분리
하나의 작업으로 취급하기 위해 여러 작업을 하나로 묶은 것일종의 필터 역할로, 어떤 메소드에 어드바이스를 적용할지 결정하는 기준을 정의하는 역할을 한다.어드바이스는 핵심 비즈니스 로직에 적용되는 부가 기능 사항을 정의하여 등록한 빈 객체포인트컷과 트랜잭션 속성을 이용
[9장] 스프링 프로젝트 시작하기 9.1 자바 엔터프라이즈 플랫폼과 스프링 애플리케이션 스프링은 주로 자바 엔터프라이즈 환경에서 동작하는 애플리케이션을 개발하는데 에 사용된다. 즉, 클라이언트의 요청을 받아 작업을 수행하고 그 결과를 반환하는 형식으로 서비스를 제