Java and SOAP: [building web services in Java]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2002
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes index. |
Beschreibung: | XV, 258 S. Ill. |
ISBN: | 0596001754 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV014404006 | ||
003 | DE-604 | ||
005 | 20040414 | ||
007 | t | ||
008 | 020603s2002 cc a||| |||| 00||| eng d | ||
010 | |a 2002023322 | ||
020 | |a 0596001754 |9 0-596-00175-4 | ||
035 | |a (OCoLC)845494221 | ||
035 | |a (DE-599)BVBBV014404006 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a cc |c CN | ||
049 | |a DE-20 |a DE-355 |a DE-1051 |a DE-91G |a DE-11 |a DE-B768 | ||
050 | 0 | |a QA76.76 | |
082 | 0 | |a 005.276 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 252f |2 stub | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 614f |2 stub | ||
100 | 1 | |a Englander, Robert |e Verfasser |4 aut | |
245 | 1 | 0 | |a Java and SOAP |b [building web services in Java] |c Robert Englander |
246 | 1 | 3 | |a Java TM and soap |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2002 | |
300 | |a XV, 258 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes index. | ||
650 | 0 | 7 | |a Web Services |0 (DE-588)4691234-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SOAP |g Protokoll |0 (DE-588)4624842-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Web Services |0 (DE-588)4691234-4 |D s |
689 | 0 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 2 | |a SOAP |g Protokoll |0 (DE-588)4624842-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009855688&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009855688 |
Datensatz im Suchindex
_version_ | 1804129268019494912 |
---|---|
adam_text | Titel: Java and SOAP
Autor: Englander, Robert
Jahr: 2002
Table of Contents
Preface .................................................................xi
1. Introduction ....................................................... 1
RPC and Message-Oriented Distributed Systems 2
Self-Describing Data 3
XML 4
API Specs Versus Wire-Level Specs 4
Overview of SOAP 5
SOAP Implementations 6
The Approach 8
Getting Started 8
2. The SOAP Message.................................................. 9
The HTTP Binding 9
HTTP Request 10
HTTP Response 11
The SOAP Envelope 13
The Envelope Element lb
The Header Element 17
The actor Attribute 1®
The mustUnderstand Attribute 19
The encodingStyle Attribute 20
Envelope Versioning 21
The Body Element 21
SOAP Faults 22
3. SOAP Data Encoding ...............................................25
Schemas and Namespaces 25
Serialization Rules 28
Indicating Type 31
Default Values 42
The SOAP Root Attribute 43
4. RPC-Style Services.................................................45
SOAP RPC Elements ¦ 45
A Simple Service 51
Deploying the Service 52
Writing Service Clients 62
Deploying with Request-Level Scope 71
Deploying with Session-Level Scope 73
Passing Parameters 75
5. Working with Complex Data Types...................................85
Passing Arrays as Parameters 85
Returning Arrays 94
Passing Custom Types as Parameters 97
Returning Custom Types 109
6. Custom Serialization..............................................115
Custom Type Encoding 116
7. Faults and Exceptions .............................................140
Throwing Server-Side Exceptions in Apache SOAP 140
Creating a Fault Listener in Apache SOAP 143
Throwing and Catching Exceptions in GLUE 148
8. Alternative Techniques...................... .....................152
SOAP Messaging 153
Literal Encoding 163
9. SOAP Interoperability and WSDL....................................177
Web Services Definition Language 178
Calling a GLUE Service from an Apache SOAP Client 187
A Proxy Service Using Apache SOAP 193
Calling an Apache SOAP Service from a GLUE Client 198
viii | Table of Contents
Accessing .NET Services
Writing an Apache Axis Client
204
210
10. SOAP Headers....................................................213
Apache SOAP Providers and Routers 214
Replacing the Provider and Router Classes 214
An Apache SOAP Service That Handles SOAP Headers 219
11. JAX-RPC and JAXM................................................226
JAX-RPC 227
Working Without Ant 228
Creating a JAX-RPC Service 229
Creating a JAX-RPC Client 235
Generating Stubs from WSDL 237
Dynamic Invocation Interface 239
JAXM, in Less Than a Nutshell 239
What Next? 240
Index.................................................................241
Table of Contents | ix
|
any_adam_object | 1 |
author | Englander, Robert |
author_facet | Englander, Robert |
author_role | aut |
author_sort | Englander, Robert |
author_variant | r e re |
building | Verbundindex |
bvnumber | BV014404006 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76 |
callnumber-search | QA76.76 |
callnumber-sort | QA 276.76 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
classification_tum | DAT 252f DAT 362f DAT 614f |
ctrlnum | (OCoLC)845494221 (DE-599)BVBBV014404006 |
dewey-full | 005.276 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.276 |
dewey-search | 005.276 |
dewey-sort | 15.276 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01715nam a2200481zc 4500</leader><controlfield tag="001">BV014404006</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040414 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020603s2002 cc a||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2002023322</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596001754</subfield><subfield code="9">0-596-00175-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)845494221</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014404006</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">cc</subfield><subfield code="c">CN</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-B768</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.276</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 252f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 614f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Englander, Robert</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java and SOAP</subfield><subfield code="b">[building web services in Java]</subfield><subfield code="c">Robert Englander</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Java TM and soap</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 258 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SOAP</subfield><subfield code="g">Protokoll</subfield><subfield code="0">(DE-588)4624842-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">SOAP</subfield><subfield code="g">Protokoll</subfield><subfield code="0">(DE-588)4624842-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009855688&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009855688</subfield></datafield></record></collection> |
id | DE-604.BV014404006 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:02:26Z |
institution | BVB |
isbn | 0596001754 |
language | English |
lccn | 2002023322 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009855688 |
oclc_num | 845494221 |
open_access_boolean | |
owner | DE-20 DE-355 DE-BY-UBR DE-1051 DE-91G DE-BY-TUM DE-11 DE-B768 |
owner_facet | DE-20 DE-355 DE-BY-UBR DE-1051 DE-91G DE-BY-TUM DE-11 DE-B768 |
physical | XV, 258 S. Ill. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | O'Reilly |
record_format | marc |
spelling | Englander, Robert Verfasser aut Java and SOAP [building web services in Java] Robert Englander Java TM and soap 1. ed. Beijing [u.a.] O'Reilly 2002 XV, 258 S. Ill. txt rdacontent n rdamedia nc rdacarrier Includes index. Web Services (DE-588)4691234-4 gnd rswk-swf SOAP Protokoll (DE-588)4624842-0 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Web Services (DE-588)4691234-4 s Java Programmiersprache (DE-588)4401313-9 s SOAP Protokoll (DE-588)4624842-0 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009855688&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Englander, Robert Java and SOAP [building web services in Java] Web Services (DE-588)4691234-4 gnd SOAP Protokoll (DE-588)4624842-0 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4691234-4 (DE-588)4624842-0 (DE-588)4401313-9 |
title | Java and SOAP [building web services in Java] |
title_alt | Java TM and soap |
title_auth | Java and SOAP [building web services in Java] |
title_exact_search | Java and SOAP [building web services in Java] |
title_full | Java and SOAP [building web services in Java] Robert Englander |
title_fullStr | Java and SOAP [building web services in Java] Robert Englander |
title_full_unstemmed | Java and SOAP [building web services in Java] Robert Englander |
title_short | Java and SOAP |
title_sort | java and soap building web services in java |
title_sub | [building web services in Java] |
topic | Web Services (DE-588)4691234-4 gnd SOAP Protokoll (DE-588)4624842-0 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Web Services SOAP Protokoll Java Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009855688&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT englanderrobert javaandsoapbuildingwebservicesinjava AT englanderrobert javatmandsoap |