دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Thilo Frotscher, Marc Teufel, Dapeng Wang سری: ISBN (شابک) : 3935042817, 9783935042819 ناشر: سال نشر: تعداد صفحات: 582 زبان: German فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Java Web Services mit Apache Axis 2 GERMAN به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب خدمات وب جاوا با Apache Axis 2 GERMAN نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Vorwort ......Page 13
Aufbau ......Page 14
Danksagung ......Page 16
Preface......Page 19
1.1 Entstehung ......Page 21
1.2 Unterstützte Standards ......Page 22
1.3 Was beinhaltet Axis2? ......Page 23
1.4.4 Bessere Unterstützung während der Entwicklung ......Page 24
1.5 Die Zukunft von Axis2 ......Page 25
2.1 SOAP ......Page 27
2.1.1 Nachrichtenformat ......Page 28
2.1.2 Verarbeitungsmodell ......Page 31
2.1.3 SOAP-Fault ......Page 34
2.1.4 Nachrichtenaustausch ......Page 36
2.1.5 Protokoll-Binding ......Page 39
2.1.6 SOAP 1.2 vs. SOAP 1.1 ......Page 41
2.2 WSDL ......Page 44
2.2.1 MEPs – Message Exchange Patterns ......Page 45
2.2.2 WSDL 1.1 ......Page 46
2.2.3 WSDL 2.0 ......Page 52
2.3 Code First vs. Contract First ......Page 54
2.3.1 Der Code-First-Ansatz ......Page 55
2.3.2 Der Contract-First-Ansatz ......Page 58
2.3.3 Einsatz von Contract First bei bereits bestehendem Code ......Page 61
3.1 Axis2 Distributionen ......Page 63
3.2.1 Die Axis2 Web-Anwendung ......Page 64
3.2.2 Standard Distribution ......Page 67
3.3.2 Service-Archive ......Page 69
3.3.3 Message Receiver ......Page 70
3.3.4 Repository ......Page 71
3.4 Implementierung einfacher Web Services mit POJOs ......Page 72
3.5 Deployment von Services in einem Standalone-Server ......Page 80
3.6.1 Deployment von Web Services ......Page 81
3.6.2 Service-Administration ......Page 83
3.7.1 Direkte Verwendung der Client-API von Axis2 ......Page 85
3.7.2 Entwicklung von Clients mit Hilfe von Codegenerierung ......Page 89
3.8 Geruhsame Nächte mit Axis Hotels ......Page 91
4.1.1 Projekteinrichtung ......Page 93
4.1.2 Eclipse Web Tools Platform ......Page 95
4.2.2 Service Archiver Wizard ......Page 96
4.3 Debugging ......Page 98
4.4 Diving into the Sources ......Page 99
4.4.1 Den Axis2 Quelltext sichten und browsen ......Page 100
4.4.2 Axis2 Quelltext erforschen – Ein kleines Beispiel ......Page 101
4.5.1 Apache TCPMon ......Page 103
4.5.2 SOAP erforschen und lernen mit TCPMon ......Page 106
4.5.3 SOAPMonitor ......Page 107
5.2.1 Push vs. Pull Parsing......Page 111
5.2.2 StAX API ......Page 113
5.2.3 XML parsen mit StAX ......Page 114
5.3 AXIOM ......Page 122
5.3.1 AXIOM Architektur ......Page 123
5.3.2 AXIOM API ......Page 125
5.3.3 Caching ......Page 132
5.4 Web Service-Implementierung mit AXIOM ......Page 135
6.1 ServiceClient ......Page 141
6.2 Aufrufmuster ......Page 144
6.2.1 Request-Response mit blockierendem API ......Page 146
6.2.2 Request-Response mit nicht-blockierendem API über eineVerbindung ......Page 147
6.2.3 Request-Response mit nicht-blockierendem API überzwei Verbindungen ......Page 149
6.2.4 Einweg-Aufruf ......Page 153
6.2.5 Zuverlässiger Einweg-Aufruf ......Page 154
6.3.1 JavaBean-Properties ......Page 155
6.3.2 Generische Properties ......Page 157
6.3.3 HTTP Properties ......Page 160
6.4 OperationClient ......Page 164
7.1 Codegenerierung ......Page 169
7.1.1 Aufruf von WSDL2Java von der Kommandozeile ......Page 170
7.1.2 Axis2 Code-Generator-Wizard für Eclipse ......Page 177
7.1.3 Ant-Task ......Page 181
7.2.1 Der Ordner resources ......Page 183
7.2.2 Generierter Code und Implementierung des Service ......Page 186
7.3 Implementierung von Service-Clients ......Page 190
7.4 Einwegkommunikation ......Page 198
8.1 Fehlerbehandlung ......Page 203
8.1.1 Definition von Fehlern in XML Schema und WSDL ......Page 205
8.1.2 Codegenerierung ......Page 208
8.2 Lebenszyklus von Services ......Page 212
8.3 Session-Verwaltung ......Page 216
8.3.1 Request-Session-Scope ......Page 219
8.3.2 SOAP-Session-Scope ......Page 220
8.3.3 Transport-Session-Scope ......Page 222
8.3.4 Application-Scope ......Page 223
8.3.6 Codebeispiel ......Page 224
8.4.1 Einführung ......Page 230
8.4.2 SOAP oder REST? ......Page 231
8.4.3 REST in Axis2 konfigurieren ......Page 232
8.4.4 HTTP GET ......Page 233
8.4.5 HTTP POST ......Page 234
8.4.6 HTTP GET oder HTTP POST? ......Page 243
9 Architektur und Konfiguration ......Page 245
9.1.1 Flows ......Page 246
9.1.2 Phasen ......Page 251
9.1.3 Dispatch-Mechanismus ......Page 255
9.2.1 Description-Hierarchie ......Page 257
9.2.2 Context-Hierarchie ......Page 259
9.2.3 Beziehung zwischen Context- und Description-Hierarchien ......Page 261
9.2.4 Laden von Konfigurationen ......Page 262
9.3 Globale Konfiguration ......Page 263
9.3.1 Parameter ......Page 264
9.3.3 Transporte ......Page 265
9.3.6 Phasen ......Page 266
9.3.7 Target Resolver ......Page 267
9.3.8 Listeners/Observers ......Page 268
9.4.1 Services und Service-Gruppen ......Page 270
9.4.3 WSDL-Dokumente und automatische WSDL-Generierung ......Page 271
9.4.4 Elemente der Datei services.xml ......Page 272
9.4.5 Service-Parameter ......Page 277
9.5.1 Axis2 Web-Anwendung ......Page 279
9.5.2 Standalone-Server ......Page 280
9.7 Zugriff auf Ressourcen im Service-Archiv ......Page 281
9.8 Start von Axis2 mit entferntem Repository ......Page 282
10 Handler und Module ......Page 285
10.1 Handler ......Page 286
10.1.1 Die Schnittstelle Handler ......Page 287
10.1.2 Implementierung von Handlern ......Page 289
10.1.3 Konfiguration von Handlern ......Page 290
10.2 Module ......Page 292
10.2.1 Die Schnittstelle Module ......Page 293
10.2.2 Konfiguration von Modulen ......Page 294
10.2.3 Paketierung und Deployment ......Page 299
10.2.4 Engagement ......Page 302
10.2.5 Dynamisches Engagement zur Laufzeit ......Page 307
11 Data Binding ......Page 309
11.1 Grundlagen des XML Data Binding ......Page 310
11.2 Code-Generator-Framework......Page 312
11.3.1 ADB Schema-Compiler ......Page 318
11.3.2 ADB Integration in Axis2 ......Page 322
11.3.3 Codegenerierung ......Page 323
11.4 XMLBeans ......Page 333
11.5 JiBX ......Page 340
11.6 JAXB RI ......Page 349
11.7 JAXME ......Page 352
11.8 Zusammenfassung ......Page 354
12.1.1 Blick zurück: Provider in Axis 1.x ......Page 357
12.1.2 Blick nach vorne: Reise durch die Axis2 Engine ......Page 358
12.2 Nachrichtenempfänger ......Page 359
12.2.2 Message Receiver von Innen ......Page 360
12.3 Axis2 und Groovy ......Page 362
12.4 Message Receiver und WSDL ......Page 369
12.5.1 Einführung ......Page 371
12.5.2 Möglichkeiten, eine EJB zu integrieren ......Page 373
12.5.3 Der Bankleitzahlen-Service als EJB ......Page 374
12.5.4 Die Realisierung von EJBMessageReceiver ......Page 379
12.5.5 EJB als Web Service bereitstellen ......Page 380
12.6 ServiceObjectSupplier ......Page 383
12.7.1 Einführung ......Page 385
12.7.2 Axis2 und das Spring Framework ......Page 386
12.7.3 Der Bankleitzahlen-Service als Spring-Bean ......Page 388
12.7.4 SpringServletContextObjectSupplier ......Page 393
12.7.5 Erforderliche Spring-Bibliothken ......Page 395
12.7.6 SpringAppContextAwareObjectSupplier ......Page 396
12.8 Die EJBUtil Implementierung ......Page 400
13.1 Base64 & SwA ......Page 409
13.1.1 Base64 ......Page 410
13.1.2 SwA ......Page 411
13.2.1 XOP ......Page 414
13.2.2 MTOM ......Page 418
13.2.3 SwA vs. MTOM ......Page 419
13.3.1 OMText ......Page 420
13.3.2 MTOM Web Service mit AXIOM-API ......Page 421
13.3.3 MTOM Data Binding ......Page 432
13.4 SwA in Axis2 ......Page 441
13.5 Attachment-Caching ......Page 444
14.1 Transportmechanismus ......Page 447
14.1.1 TransportListener ......Page 448
14.1.2 TransportSender ......Page 449
14.2 Aktivierung von Transportprotokollen aufService-Ebene ......Page 450
14.3.1 Transport Receiver für Standalone-Modus ......Page 451
14.3.2 SimpleHttpServer in eigene Applikationen einbetten ......Page 453
14.3.3 CommonsHTTPSender ......Page 454
14.4 TCP ......Page 458
14.5 Mail Transport (SMTP) ......Page 460
14.5.1 Konfiguration des Mail-Transports ......Page 461
14.5.2 Web Service über Mail ......Page 466
14.6.1 Installation von ActiveMQ ......Page 471
14.6.2 Services mit JMS-Kommunikation ......Page 472
14.6.3 Client-Anwendungen mit JMS-Kommunikation ......Page 475
15 Module für WS-* Erweiterungen ......Page 477
15.1.1 Grundlagen ......Page 478
15.1.2 WS-Addressing mit Axis2 ......Page 480
15.2.1 Grundlagen ......Page 485
15.2.2 Neethi: WS-Policy mit Axis2 ......Page 488
15.3.1 Grundlagen ......Page 490
15.3.2 Rampart: WS-Security mit Axis2 ......Page 494
15.3.3 Konfiguration mit WS-Policy ......Page 534
15.4.1 Grundlagen ......Page 537
15.4.2 Sandesha2: WS-ReliableMessaging mit Axis2 ......Page 542
A XML Schema und WSDL von Axis Hotels ......Page 557
B.3 Maven-Plug-in ......Page 565
C.1 Kommandozeile ......Page 569
C.2 Maven-Plug-in ......Page 570
D Maven 2 AAR Plug-in ......Page 573
Stichwortverzeichnis......Page 575