이미 소장하고 있다면 판매해 보세요.
|
Part Ⅰ 애플리케이션 아키텍처 디자인
Chapter 1 소개 전체 내용 구성 이 장의 내용 분산 애플리케이션의 디자인 목표 서비스 및 그 서비스의 통합 애플리케이션 및 서비스의 컴포넌트와 계층(tier) 예제 시나리오 다음 내용 Chapter 2 애플리케이션 및 서비스 컴포넌트 디자인 이 장의 내용 컴포넌트 종류 애플리케이션과 서비스를 위한 일반적인 디자인 권고 사항 프리젠테이션 계층 디자인 사용자 인터페이스 컴포넌트 디자인 사용자 프로세스 컴포넌트 디자인 비즈니스 계층 디자인 비즈니스 컴포넌트와 워크플로우 서비스 인터페이스 디자인 데이터를 표현하고 계층을 통해서 데이터를 전달 비즈니스 엔티티 디자인을 위한 권고 사항 데이터 계층 디자인 데이터 저장소 데이터 액세스 로직 컴포넌트 데이터 액세스 헬퍼 컴포넌트 디자인 다음 내용 Chapter 3 보안, 운용 관리, 통신 정책 이 장의 내용 보안 정책 설계 일반적인 보안 원칙 인증 권한 통신 보안 프로파일 관리 감사 운용 관리 정책 설계 예외 관리 모니터링 구성(Configuration) 메타데이터 서비스 위치 통신 정책 설계 적절한 통신 모델 선택 동시성 통신에 대한 권고 사항 통신 포맷, 스키마, 프로토콜 관련 참고 사항 다음 내용 Chapter 4 물리적 구현과 운용을 위한 필요 사항 이 장의 내용 애플리케이션 컴포넌트 구현 물리적 구현 환경 애플리케이션 컴포넌트의 물리적 위치에 대한 계획 컴포넌트 사이의 배포 영역 애플리케이션 또는 서비스를 어셈블리로 파티셔닝 애플리케이션 컴포넌트의 패키징과 배포 일반적인 개발 패턴 웹 기반의 사용자 인터페이스 시나리오 리치 클라이언트 사용자 인터페이스 시나리오 서비스 통합 시나리오 제품, 테스트 그리고 운용 환경 기능적 요구 사항 확장성 가용성 유지 보수성 보안 관리성 성능 Chapter 5 부록 부록 1 : Product Map 부록 2 : 용어집 어셈블리(assembly) 트랜잭션 원자성(atomic transaction) 가환성(Commutativity) 컴포넌트(component) 계약(contract) 통신(conversation) CRUD DMZ(Demilitarized Zone) 동적 데이터 라우팅(Dynamic Data Routing) 방화벽(firewall) 멱등성(Idempotency) 장기 트랜잭션 메시지 조정 정책 서비스 서비스 에이전트 서비스 인터페이스 상태가 유지되는(stateful) 상태가 유지되지 않는(stateless) 2단계 커밋(two-phase commit) 워크플로우(workflow) 영역(zone) 부록 3 : 레이어 구조 Index Part Ⅱ 엔터프라이즈 솔루션 패턴 서문 Chapter 1 엔터프라이즈 솔루션을 작성하기 위한 패턴 패턴은 간단한 메커니즘을 문서화한다 문제-해결책(problem-solution) 쌍(pair)으로써의 패턴 서로 다른 수준의 패턴들 간단한 개선 공통적인 용어 간결한 솔루션 설명 요약 Chapter 2 패턴 구성하기 패턴의 패턴 패턴 클러스터 서로 다른 추상화 수준 아키텍처 패턴 디자인 패턴 패턴 구현하기 관점 패턴 프레임 제약 조건 Pattlets 솔루션을 위한 패턴 언어 요약 Chapter 3 웹 프리젠테이션 패턴 복잡성과 중복 클러스터 개요 보다 강력한 컨트롤러 필터와 캐싱(Filters and Caching) 웹 프리젠테이션 패턴 Model-View-Controller 상황 질문 지침 해결책 예제 테스트 고려 사항 결과 변형 관련 패턴 참고 자료 ASP.NET에서 Model-View-Controller 구현하기 상황 구현 방법 테스트 결과 관련 패턴 참고 자료 Page Controller 상황 질문 지침 해결책 예제 결과 테스트 고려 사항 관련 패턴 참고 자료 ASP.NET에서 Page Controller 구현하기 상황 구현 방법 테스트 고려 사항 결과 관련 패턴 참고 자료 Front Controller 상황 질문 지침 해결책 예제 결과 테스트 고려 사항 관련 패턴 참고 자료 HTTP 핸들러를 사용하여 ASP.NET에서 Front Controller 구현하기 상황 배경 구현 방법 테스트 고려 사항 결과 관련 패턴 참고 자료 Intercepting Filter 상황 질문 지침 해결책 변형 예제 결과 관련 패턴 참고 자료 HTTP 모듈을 사용하여 ASP.NET에서 Intercepting Filter 구현하기 상황 구현 방법 예제 테스트 고려 사항 결과 관련 패턴 참고 자료 페이지 캐시(Page Cache) 상황 질문 지침 해결책 결과 관련 패턴 Absolute Expiration을 사용하여 ASP.NET에서 Page Cache 구현하기 상황 구현 방법 테스트 고려 사항 결과 변형 관련 패턴 Observer 상황 질문 지침 해결책 예제 결과 관련 패턴 참고 자료 .NET에서 Observer 구현하기 상황 배경 지식 구현 방법 테스트 고려 사항 결과 관련 패턴 참고 자료 Chapter 4 배포 패턴 공동 작업 패턴 개요 애플리케이션 패턴 기반 구조 패턴 애플리케이션과 기반 구조 결합 배포 패턴 Layered Application 상황 질문 지침 해결책 예제 결과 참고 자료 Three-Layered Services Application 상황 질문 지침 해결책 결과 참고 자료 Tiered Distribution 상황 질문 지침 해결책 예제 결과 관련 패턴 참고 자료 Three-Tiered Distribution 상황 질문 지침 해결책 결과 관련 패턴 참고 자료 배포 계획(Deployment Plan) 상황 질문 지침 해결책 간단한 웹 애플리케이션(Simple Web Application) 결과 Chapter 5 분산 시스템 패턴 분산 컴퓨팅에서 해결해야 할 과제 Layered Application 사용하기 패턴 개요 로컬 복사(Local Copy) 서버 활성화 객체(Server-Activated Objects) 클라이언트 활성화 객체(Client-Activated Objects) 분산 시스템 패턴 Broker 상황 질문 지침 해결책 예제 결과 보안 고려 사항 관련 패턴 참고 자료 서버 활성화 객체를 사용하여 .NET 리모팅으로 Broker 구현하기 상황 .NET 리모팅에 대한 배경 지식 구현 방법 배포 시 고려 사항 테스트 결과 보안상의 고려 사항 운영상의 고려 사항 관련 패턴 참고 자료 클라이언트 활성화 객체를 사용하여 .NET 리모팅으로 Broker 구현하기 상황 구현 방법 결과 보안상의 고려 사항 운영상의 고려 사항 참고 자료 Appendix A Pattlet Index |