이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Programming WCF Services
한글판
ITC 2007.12.20.
베스트
IT 모바일 top100 1주
가격
34,000
10 30,600
YES포인트?
340원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

chapter 01 WCF 들어가기
1 WCF의 소개 1
2 서비스 2
3 WCF의 주소 5
4 계약 9
5 호스팅 15
6 바인딩 24
7 엔드 포인트 30
8 메타 데이터의 교환 37
9 클라이언트 프로그래밍 48
10 CLR 코드와 설정 파일 60
11 WCF 아키텍처 60
12 채널 설정 작업 63
13 신뢰도 68
13.4 순차적인 메시지 전달 설정 72

chapter 02 서비스 계약
1 Operation 오버로딩 75
2 계약의 상속 79
3 서비스 계약의 설계 및 팩토링 85
4. 계약 쿼리 91

chapter 03 데이터 계약
1 직렬화 101
2 DataContract 애트리뷰트 112
3 데이터 계약 상속 계층 127
4 동등한 데이터 계약 139
5 버전 관리 143
6 Enumerations 153
7 델리게이트와 데이터 계약 156
8 데이터 셋과 데이터 테이블 157
9 제네릭 163
10 컬렉션 168

chapter 04 인스턴스 관리
1 Behavior 184
2 Per-Call 서비스 185
3 Per-Session 서비스 192
4 Singleton 서비스 206
5 동작의 경계 213
6 인스턴스의 비활성화 216
7 Throttling 223

chapter 05 동작 타입
1 Request-Reply 동작 233
2 One-Way 동작 234
3 콜백 동작 240
4 이벤트 269
5 스트리밍 274

chapter 06 오류
1 에러와 예외 281
2 오류 계약 285
3 에러 핸들링의 확장 302

chapter 07 트랜잭션
1 복구 323
2 트랜잭션 324
3 트랜잭션 전달 332
4 트랜잭션 프로토콜과 관리자 338
5 트랜잭션 클래스 345
6 트랜잭션 서비스 프로그래밍 349
7 명시적 트랜잭션 프로그래밍 372
8 서비스 상태 관리 387
9 인스턴스 관리와 트랜잭션 391
10 콜백 417

chapter 08 동시 접근 관리
1 인스턴스 관리와 동시 접근 428
2 서비스의 동시 접속 모드 428
3 인스턴스와 동시 접근 439
4 리소스와 서비스 440
5 리소스 동기화 컨텍스트 443
6 서비스 동기화 컨텍스트 454
7 커스텀 서비스 동기화 컨텍스트 469
8 콜백과 클라이언트 안전 478
9 콜백과 동기화 컨텍스트 482
10 비동기 호출 492

chapter 09 큐 서비스
1 비연결 서비스와 클라이언트 513
2 큐 기반의 호출 515
3 트랜잭션 526
4 인스턴스 관리 533
5 동시 접근 관리 543
6 전달 오류 544
7 플레이백 오류 556
8 큐 기반의 호출과 연결 기반의 호출 562
9 응답 서비스 566
10 HTTP 브리지 592
10.4 클라이언트 설정 597

chapter 10 보안
1 인증 599
2 권한 601
3 전송 보안 모드 601
4 신원 관리 610
5 전반적인 정책 610
6 접근 시나리오 611
7 인트라넷 애플리케이션 613
8 인터넷 보안 653
9 B2B 애플리케이션 683
10 익명 애플리케이션 691
11 NO 보안 693
12 시나리오 요약 695
13 선언적인 보안 프레임워크 696
14 보안 감사 720

Appendix A 서비스 지향 소개
1 소프트웨어 공학의 역사 727
2 서비스 지향 732
3 신조와 원칙 736

Appendix B 발행-구독 서비스
1 발행-구독 설계 패턴 742
2 발행-구독 프레임워크 743

Appendix C WCF 코딩 표준
1 일반적인 설계 가이드 라인 765
2 필수적인 표준 766
3 서비스 계약 767
4 데이터 계약 769
5 인스턴스 관리 770
6 동작과 호출 770
7 오류 773
8 트랜잭션 774
9 동시 접근 관리 776
10 큐 서비스 778
11 보안 780

찾아보기 782

저자 소개

역자 : 박경훈
Microsoft의 Visual C# MVP로 활동 중이고 다수의 닷넷 관련 서적 집필에 참여하였다. 대형 컨퍼런스 행사에서 닷넷과 관련된 많은 강의를 진행하였고, 또한 KBS에서 ‘미래를 이끌 젊은 주역 60인’으로 선정되기도 하였다. 현재는 HOONS닷넷(www.hoon.kr)이라는 개발자 커뮤니티를 운영하고 있다.
감수 : 신형철
수년간 데브피아의 Visual C++ 시삽으로 활동해 왔으며 삼성 소프트웨어 13기 멤버십으로 활동했다. 현재는 Microsoft Visual C++ MVP로 활발한 활동을 하고 있으며, 다음 커뮤니케이션의 애플리케이션 개발팀에서 서버 개발을 담당하고 있다.

품목정보

발행일
2007년 12월 20일
쪽수, 무게, 크기
820쪽 | 1571g | 188*235*40mm
ISBN13
9788990758866

출판사 리뷰

이 책은 설계에 필요한 기술들과 WCF 기반의 서비스 지향 애플리케이션을 개발하기 위한 내용들로 구성되어 있다. 특히 서비스 호스팅, 인스턴스 관리, 트랜잭션, 멀티 작업의 관리, 비연결 기반의 큐 그리고 보안과 같은 기술들을 설명하고 있으며, 무엇보다도 “왜 이렇게 됐을까?”라고 생각할 수 있는 이론적인 부분에 초점을 두어 설명하고 있다. 독자들은 이 책을 통해 WCF 프로그래밍뿐만 아니라 관련된 시스템과 서비스의 설계 옵션이나 노하우를 배우게 될 것이다. 필자는 독자들을 단순한 WCF 전문가로 만드는 것이 아니라 더 나은 소프트웨어 엔지니어가 되도록 하는 것이 목표이기 때문에 대부분의 주제들을 소프트웨어 엔지니어 관점으로 설명하였다. 만약 여러분이 이러한 마인드를 품게 된다면 지속성, 확장성, 재사용성, 생산성을 고루 갖춘 소프트웨어를 설계할 수 있을 것이다.

이 책은 WCF의 자세한 구현 방법과 특별히 WCF의 기술 내에서만 설명을 국한시키지 않고 기술을 적용하는 방법과 프로그래밍을 설계하고 디자인하는 방법들을 중심으로 설명하였다. 또한 닷넷 2.0이 어떤 것을 제공할 수 있는지를 알려 준다. 몇몇 측면은 심도 깊은 C# 서적의 내용을 참고하면 도움이 될 것이다.

추가적으로 필자가 만들었던 많은 유틸과 툴 그리고 헬퍼 클래스들을 다루고 있다. 필자의 툴과 헬퍼 클래스들은 WCF 서비스들의 생산성이나 퀄리티를 올리는 데 도움이 될 것이다. 필자는 WCF를 최정상에 자리매김할 수 있게 도와주고 업무를 간단하고 자동화로 처리해 주는 작은 프레임워크를 구현했다. 이 책은 WCF의 이론적인 내용과 독자가 확장해 나갈 수 있는 여러 툴들과 아이디어 그리고 기술들을 담고 있다.

이 책의 독자 대상
이 책을 읽기에 적합한 독자는 상속이나 캡슐화 같은 객체 지향에 대한 개념이 있는, 어느 정도 개발 경험이 있는 개발자여야 할 것이다. 객체나 컴포넌트 기술과 같은 개념을 이해하고 있는 독자라면 이 책을 쉽게 이해할 수 있을 것이다. 또한 이 책을 읽는 독자는 닷넷과 C# 2.0(generics, anonymous methods)과 기본적인 내용들을 완벽하게 이해하고 있어야 할 것이다. 비록 이 책이 대부분 C#으로 다루고 있긴 하지만 Visual Basic 2005 개발자들도 어느 정도 활용할 수 있을 것이다.

이 책의 필요한 환경
이 책을 보기 위해서는 닷넷 2.0 즉 Visual Studio 2005가 필요할 것이고 닷넷 3.0 Development SDK와 닷넷 3.0 Extension for Visual Studio 2005가 필요할 것이다. 이 책은 윈도우 XP, 윈도우 2003 서버, 윈도우 비스타 OS 환경에서 적용할 수 있다. 그리고 추가적으로 MSMQ나 IIS와 같은 윈도우 컴포넌트들을 설치해야 할 것이다.


감수자의 글 중에서
(중략) WCF는 기존의 닷넷 프레임워크가 가져다 준 개발 생산성과 편의성을 SOA 개발 쪽에서도 똑같이 활용할 수 있게 해준다. 그리고 서비스 개발에 필요한 모든 것을 담고 있다고 할 수도 있을 정도로 많은 내용을 담고 있으면서도 확장성 또한 갖고 있는 프레임워크라고 할 수 있을 것이다.

이 책의 저자 저발 로위(Juval L?wy)는 이 많은 내용을 읽기 쉬운 톤과 이해하기 쉬운 방식으로 잘 설명하고 있다. 그리고 저자 자신이 작성한 많은 확장 라이브러리를 통해 WCF를 더욱더 쉽게 사용할 수 있게 해준다. 이 책 한 권이 WCF의 모든 것이라고는 할 수 없겠지만 WCF가 무엇인지와 이에 대한 폭 넓은 이해를 얻는 데엔 더없이 좋은 책이라 생각한다. 거기에 국내 WCF의 전도사라 해도 과언이 아닌 역자 박경훈 군의 번역을 통해 한국 개발자들이 WCF를 더욱 깊게 이해하는 데 많은 도움을 줄 것이라 감히 생각한다. 본인은 원 저자가 말하고자 하는 의미와 글의 느낌을 한국어로 최대한 잘 전달할 수 있도록 역자와 함께 작업하였다.


옮긴이의 글 중에서
(중략) 이 책은 시중에서 흔히 찾아보기 쉬운 수많은 책과는 달리 수년간 실제 현업에서 쌓은 서비스에 대한 경험과 노하우가 고스란히 담겨 있는, 다른 책과는 분명히 다른 현장의 냄새가 녹아 있다는 생각이 든다. 그리고 프로그램 개발자들이 간과하기 쉬운 내용들을 조목조목 끄집어내 그것의 의미와 중요성을 새삼스럽게 일깨워 줄 뿐만 아니라 실무에서 놓치기 쉬운 기본적인 이론에 충실하고 있다는 점에서 저자의 집중력과 힘이 느껴진다.

처음 이 책을 접했을 때 무엇보다도 이 책의 깊이와 규모에서 큰 감명을 받았다. 거의 1년이 넘는 기간 동안 WCF에 대해서 연구하였지만 이 책을 번역하면서 그동안의 연구가 이 책의 절반에도 미치지 못했음을 알게 되었고, 스스로의 부족함 또한 새삼 깨닫게 되었다. 그만큼 저자인 저발 로위(Juval L?wy)의 내공에 칭찬을 아끼지 않는 바이다. 이런 훌륭한 책이 국내에 출간된다는 것 자체가 매우 설레는 일이며, 이 책을 번역할 수 있었던 것 또한 큰 영광이었다.

추천평

저발 로위는 세계적인 분산 기술의 전문가 중에 한 명이다. 이 책에는 저발 로위의 명성 그대로 WCF를 보다 정확하게 전달하고자 하는 그의 노력이 곳곳에 담겨 있다.
클레멘스 바스터스(Clemens Vasters), 마이크로소프트사 CF팀 프로그램 매니저

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.