Author(s): Christian Weyer
Language: German
Pages: 318
XML Web Service-Anwendungen mit Microsoft .NET......Page 3
Das Handwerkszeug: .NET Grundlagen......Page 5
Schöne neue WWWelt: ASP. NET und Web Forms......Page 6
Öffentlicher Dienst: XML Web Servicesmit ASP.NET......Page 7
Sicher ist sicher: Sicherheit in .NET und XML Web Services......Page 8
Stichwortverzeichnis......Page 9
Vorwort......Page 13
Allgemeines......Page 15
Kapitelübersicht......Page 16
Die Website zum Buch......Page 18
Problematik und Hintergrund......Page 21
Internet-Anwendungen......Page 23
Client-Server-Modell......Page 25
Das Missverständnis: Skalierbarkeit und Geschwindigkeit......Page 26
N-Schichten-Modell......Page 27
Softwarekomponenten......Page 28
COM, DCOM, COM+ im Überblick......Page 30
Windows DNA......Page 39
Warum .NET?......Page 40
Probleme existierender Lösungen......Page 41
Möglicher Lösungsansatz......Page 43
Zusammenfassung......Page 45
Idee und Gesamtkonzept von .NET......Page 47
.NET Framework......Page 50
.NET-Grundlagen für Programmierer......Page 51
Common Language Runtime (CLR)......Page 52
Einheitliches Typensystem......Page 56
Base Class Library......Page 60
Assemblies......Page 61
Intermediate Language (IL)......Page 69
Metadaten in .NET......Page 71
Zusammenfassung......Page 72
ASP als Revolution......Page 75
Probleme mit ASP......Page 78
ASP.NET......Page 80
Architektur und Laufzeitumgebung......Page 81
ASP.NET Pipeline......Page 86
Kompilierte Ausführung......Page 88
Einführung......Page 91
Ereignis-basierte Programmierung......Page 92
Direktiven......Page 98
Inline und Code-Behind......Page 100
Server Controls......Page 102
HTML Controls......Page 103
Web Controls......Page 105
Validierung......Page 107
Data Binding......Page 109
User Controls......Page 111
ASP.NET Web Forms mit Visual Studio .NET......Page 114
Zusammenfassung......Page 118
Einführung......Page 119
ADO.NET......Page 120
Architektur......Page 121
Der Namensraum System.Data......Page 123
Verbindung herstellen......Page 126
Lesen von Daten......Page 129
Einfügen von Daten......Page 133
Arbeiten mit Parametern......Page 134
Gespeicherte Prozeduren......Page 136
Transaktionen......Page 140
Das ADO.NET DataSet......Page 142
Binärdaten......Page 147
XML in .NET......Page 149
Architektur......Page 150
Der Namensraum System.Xml......Page 151
Lesen von XML-Dokumenten......Page 153
Schreiben von XML-Dokumenten......Page 156
Zusammenfassung......Page 158
Was sind Web Services und warum werden sie eingesetzt?......Page 159
XML und Co.......Page 162
SOAP......Page 166
Was SOAP nicht ist......Page 169
WSDL......Page 177
SOAP ist nicht gleich SOAP......Page 181
ASP.NET und Web Services......Page 186
XML Web Services erstellen......Page 187
XML Web Services benutzen......Page 196
Ich sehe was, was du nicht siehst......Page 197
Erstellen eines XML Web Services......Page 205
Erstellen einer Windows-Client-Anwendung......Page 209
Zusammenfassung......Page 214
Asynchrone Web Service-Kommunikation......Page 215
Überblick......Page 219
Architektur von XmlSerializer......Page 220
Beeinflussung des Serialisierungsvorgangs......Page 222
Binäre Daten......Page 228
COM/COM+ und XML Web Services......Page 232
.NET und COM......Page 233
.NET und COM+-Dienste......Page 239
Web Services-Transaktionen......Page 245
Zustandsverwaltung......Page 249
Caching......Page 254
Arbeiten mit SOAP Headern......Page 256
Zusammenfassung......Page 260
Sicherheit als Notwendigkeit......Page 261
Allgemeine Konzepte......Page 262
Sicherheitskonzepte in .NET......Page 264
Code-Zugriffssicherheit......Page 265
Rollen-basierte Sicherheit......Page 270
IIS-Sicherheit......Page 271
ASP.NET-Sicherheit......Page 273
Windows-Authentifizierung mit Web Services......Page 278
Forms-Authentifizierung mit Web Services......Page 280
Zusammenfassung......Page 284
Warum etwas Neues?......Page 285
Neue Anforderungen......Page 286
Applications Domains......Page 287
Kontext-basierte Programmierung......Page 289
Marshaling......Page 290
Proxy und Dispatcher......Page 292
Channels......Page 294
Formatter......Page 295
Aktivierungsmodelle......Page 297
Konfiguration......Page 303
Hosting......Page 306
Client-Anwendungen......Page 307
Zusammenfassung......Page 310
A......Page 311
C......Page 312
E......Page 313
M......Page 314
S......Page 315
W......Page 316
Z......Page 317