책 이미지
eBook 미리보기
책 정보
· 제목 : 데이터 접근 패턴 Data Access Patterns 
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 데이터베이스 개론
· ISBN : 9788960774292
· 쪽수 : 528쪽
· 출판일 : 2013-05-20
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 데이터베이스 개론
· ISBN : 9788960774292
· 쪽수 : 528쪽
· 출판일 : 2013-05-20
책 소개
데이터베이스와 효율적으로 상호작용하는 25가지 소프트웨어 디자인 패턴을 제시하는 책. 모든 패턴은 충분히 주석을 붙인 자바/JDBC 코드 예제와 인터페이스, 클래스, 관계를 나타내는 UML 다이어그램과 함께 설명...
효율적인 고품질의 데이터 접근 코드는 기업용 애플리케이션의 성능과 사용성에 결정적이다. 그리고 기존 시스템의 성능을 향상시키는 데 데이터 접근 코드를 최적화하는 것보다 더 좋은 방법은 없다. 개발자는 데이터베이스 엔진, 플랫폼, 언어, 애플리케이션과 상관없이 반복적으로 같은 관계형 데이터베이스에 접근하는 도전에 부딪힌다. 이 책에서 저자 클리프턴 녹은 25가지의 검증된 솔루션을 알아보고, 각각을 명쾌하고 사용하기 쉬운 패턴 형태로 제시한다.
이러한 데이터 접근 패턴은 효율적인 데이터베이스 독립 애플리케이션을 만들고, 이해하기 어려운 데이터베이스 의미 체계를 사용자에게서 숨기고, 개발과 유지 보수를 단순화하고, 동시성과 트랜잭션 지원을 향상시키고, 데이터 접근 병목을 제거하는 등의 광범위한 문제를 해결한다. 모든 패턴은 충분히 주석을 붙인 자바/JDBC 코드 예제와 인터페이스, 클래스, 관계를 나타내는 UML 다이어그램과 함께 설명했다.
이러한 데이터 접근 패턴은 효율적인 데이터베이스 독립 애플리케이션을 만들고, 이해하기 어려운 데이터베이스 의미 체계를 사용자에게서 숨기고, 개발과 유지 보수를 단순화하고, 동시성과 트랜잭션 지원을 향상시키고, 데이터 접근 병목을 제거하는 등의 광범위한 문제를 해결한다. 모든 패턴은 충분히 주석을 붙인 자바/JDBC 코드 예제와 인터페이스, 클래스, 관계를 나타내는 UML 다이어그램과 함께 설명했다.
목차
1부 분리 패턴
데이터 모델과 데이터 접근
도메인 객체와 관계형 데이터
분리 패턴
1장 데이터 접근자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
2장 능동적 도메인 객체
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
3장 객체/관계형 맵
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
4장 계층 중첩
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
2부 리소스 패턴
리소스와 맥락
리소스와 동시성
데이터 접근 리소스
리소스 관리
리소스 패턴
5장 리소스 장식자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
6장 리소스 풀
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
7장 리소스 타이머
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
8장 리소스 기술자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
9장 리트라이어
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
3부 입출력 패턴
입출력 연산
아이덴티티 객체
입출력 패턴
10장 선택 팩토리
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
11장 도메인 객체 팩토리
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
12장 갱신 팩토리
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
13장 도메인 객체 조립자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
14장 페이징 반복자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
4부 캐시 패턴
캐시 연산과 투명성
캐시된 데이터
캐시 패턴
15장 캐시 접근자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
16장 요구 캐시
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
17장 준비된 캐시
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
18장 캐시 검색 시퀀스
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
19장 캐시 컬렉터
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
20장 캐시 복제자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
21장 캐시 통계
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
5부 동시 실행 패턴
작업 단위
작업 사본
동시 실행 문제
동시 실행 솔루션
동시 실행 패턴
22장 트랜잭션
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
23장 낙관적 잠김
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
24장 비관적 잠김
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
25장 원상회복 트랜잭션
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
데이터 모델과 데이터 접근
도메인 객체와 관계형 데이터
분리 패턴
1장 데이터 접근자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
2장 능동적 도메인 객체
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
3장 객체/관계형 맵
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
4장 계층 중첩
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
2부 리소스 패턴
리소스와 맥락
리소스와 동시성
데이터 접근 리소스
리소스 관리
리소스 패턴
5장 리소스 장식자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
6장 리소스 풀
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
7장 리소스 타이머
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
8장 리소스 기술자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
9장 리트라이어
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
3부 입출력 패턴
입출력 연산
아이덴티티 객체
입출력 패턴
10장 선택 팩토리
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
11장 도메인 객체 팩토리
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
12장 갱신 팩토리
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
13장 도메인 객체 조립자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
14장 페이징 반복자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
4부 캐시 패턴
캐시 연산과 투명성
캐시된 데이터
캐시 패턴
15장 캐시 접근자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
16장 요구 캐시
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
17장 준비된 캐시
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
18장 캐시 검색 시퀀스
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
19장 캐시 컬렉터
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
20장 캐시 복제자
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
21장 캐시 통계
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
5부 동시 실행 패턴
작업 단위
작업 사본
동시 실행 문제
동시 실행 솔루션
동시 실행 패턴
22장 트랜잭션
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
23장 낙관적 잠김
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
24장 비관적 잠김
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
25장 원상회복 트랜잭션
___설명
___배경
___적용 가능성
___구조
___상호작용
___결과
___전략
___예제 코드
___연관 패턴과 기술
추천도서
분야의 베스트셀러 >
분야의 신간도서 >




















