WCF_od_podstaw_Komunikacja_sieciowa_nowej_generacji_wfcodp.pdf

(702 KB) Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.
Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie
książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie
praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce
informacje były kompletne i rzetelne. Nie biorą jednak
żadnej
odpowiedzialności
ani za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych
lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również
żadnej
odpowiedzialności
za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Ewelina Burska
Projekt okładki: Studio Gravite/Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie?wfcodp
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Kody
źródłowe
wykorzystane w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/wfcodp.zip
ISBN: 978-83-246-3094-3
Copyright © Helion 2012
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wstöp .............................................................................................. 7
Czö è I
Wprowadzenie do Windows Communication Foundation ... 11
Adres .............................................................................................................................. 13
Wi zanie ......................................................................................................................... 14
Kontrakt .......................................................................................................................... 17
Punkt ko cowy ............................................................................................................... 18
Warto zapami taü ........................................................................................................... 18
Rozdziaä 1. E = A + B + C = WCF ..................................................................... 13
Rozdziaä 2. Definiowanie kontraktu usäugi ......................................................... 19
Warto zapami taü ........................................................................................................... 30
Podsumowanie ................................................................................................................ 31
Rozdziaä 3. Hostowanie usäugi .......................................................................... 33
Self hosting ..................................................................................................................... 33
Serwis Windows ............................................................................................................. 41
IIS/WAS ......................................................................................................................... 47
Wady i zalety .................................................................................................................. 58
Warto zapami taü ........................................................................................................... 58
Podsumowanie ................................................................................................................ 58
Rozdziaä 4. Tworzenie klienta ........................................................................... 59
Channel Factory ............................................................................................................. 59
Service Reference ........................................................................................................... 61
Wady i zalety .................................................................................................................. 67
Warto zapami taü ........................................................................................................... 67
Podsumowanie ................................................................................................................ 67
Czö è II
Konfiguracja usäug sieciowych ...................................... 69
Wspólna konfiguracja ..................................................................................................... 71
Konfiguracja serwisu ...................................................................................................... 82
Konfiguracja klienta ....................................................................................................... 85
Warto zapami taü ........................................................................................................... 87
Podsumowanie ................................................................................................................ 88
Rozdziaä 5. Podstawowa konfiguracja ............................................................... 71
Kup książkę
Poleć książkę
4
WCF od podstaw. Komunikacja sieciowa nowej generacji
Rozdziaä 6. Zaawansowane aspekty konfiguracji ............................................... 89
<behaviors> .................................................................................................................... 89
Rozszerzenia, czyli <extensions> ................................................................................... 90
Podsumowanie ................................................................................................................ 96
Czö è III Nowo ci WCF 4.0 ......................................................... 97
Rozdziaä 7. Simplified Configuration .................................................................. 99
Warto zapami taü ......................................................................................................... 103
Podsumowanie .............................................................................................................. 103
Rozdziaä 8. Routing service ............................................................................ 105
Prosty routing ............................................................................................................... 108
Most .............................................................................................................................. 113
Lista backupowa ........................................................................................................... 116
Broadcast ...................................................................................................................... 121
Wáasny filtr ................................................................................................................... 125
Podsumowanie .............................................................................................................. 128
Rozdziaä 9. Service discovery ......................................................................... 129
Poá czenia bezpo rednie ............................................................................................... 133
Poá czenia przez proxy ................................................................................................. 137
Podsumowanie .............................................................................................................. 143
Rozdziaä 10. Workflow w WCF .......................................................................... 145
Projekt usáugi ................................................................................................................ 146
Korzystanie z referencji ................................................................................................ 154
Debugowanie ................................................................................................................ 158
Podsumowanie .............................................................................................................. 159
Czö è IV Narzödzia ................................................................... 161
Rozdziaä 11. Visual Studio ................................................................................ 163
Rozdziaä 12. WCF Service Host ........................................................................ 171
Rozdziaä 13. WCF Test Client ........................................................................... 175
Rozdziaä 14. SVC Util ....................................................................................... 181
Rozdziaä 15. Microsoft Service Configuration Editor .......................................... 187
Podsumowanie .............................................................................................................. 191
Czö è V
Wykorzystanie WCF .................................................... 193
Podsumowanie .............................................................................................................. 199
Rozdziaä 16. Callback contract ........................................................................ 195
Rozdziaä 17. OData i WCF ................................................................................ 201
Model Entity Framework .............................................................................................. 201
Dowolna kolekcja ......................................................................................................... 209
Klient ............................................................................................................................ 211
Podsumowanie .............................................................................................................. 216
Kup książkę
Poleć książkę
Spis tre ci
5
Rozdziaä 18. WCF RIA Services ........................................................................ 217
WCF + RIA .................................................................................................................. 217
Walidacja ...................................................................................................................... 224
Podsumowanie .............................................................................................................. 226
Rozdziaä 19. Wydajno è ................................................................................... 227
Porównanie wydajno ci wi za .................................................................................... 227
Wybór kodowania ........................................................................................................ 234
Monitorowanie ............................................................................................................. 241
Podsumowanie .............................................................................................................. 243
Podsumowanie ............................................................................. 245
Skorowidz .................................................................................... 247
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin