Java a mýdlo: Tvorba webových služeb v jazyce Java

Hodnocení:   (4,1 z 5)

Java a mýdlo: Tvorba webových služeb v jazyce Java (Robert Englander)

Recenze čtenářů

Shrnutí:

Kniha poskytuje rozsáhlé pokrytí protokolu SOAP v jazyce Java a je tak užitečným zdrojem informací pro ty, kteří se o toto téma zajímají. Postrádá však ucelené informace o souvisejících koncepcích webových služeb a praktických implementacích, takže je méně vhodná pro začátečníky bez předchozích znalostí.

Klady:

Dobré pokrytí SOAP s Javou, rozsáhlé podrobnosti, které v jiných úvodních knihách nenajdete, užitečné pro ty, kteří se zaměřují výhradně na SOAP, obsahuje praktické příklady a ilustrace.

Zápory:

Chybí důkladné pokrytí dalších komponent webových služeb, jako jsou WSDL, UDDI, EJB a JMS
nabízí pouze stručnou zmínku o webových službách ve stylu zpráv
vnímáno jako zastaralé a ve srovnání s jinými zdroji nijak zvlášť výjimečné.

(na základě 5 hodnocení čtenářů)

Původní název:

Java and Soap: Building Web Services in Java

Obsah knihy:

Java a SOAP poskytuje vývojářům v jazyce Java podrobný pohled na protokol SOAP (Simple Object Access Protocol). Samozřejmě se zabývá základními informacemi: co je SOAP, proč se vyšplhal na místo v seznamu Buzzwords' Top Ten a jaké jsou jeho funkce a možnosti.

A ukáže vám, jak pracovat s některými nejběžnějšími rozhraními API jazyka Java ve světě SOAP: Apache SOAP a GLUE. Kromě základních informací, jako je struktura zprávy SOAP, kódování SOAP a vytváření jednoduchých služeb pomocí RPC a zasílání zpráv, se Java a SOAP zabývá mnoha tématy, která jsou pro vývoj v reálném světě nezbytná. Ačkoli SOAP má nativní podporu pro impozantní množství objektových typů, povaha moderního programování znamená, že cokoli vám SOAP poskytne, nestačí.

Kdy potřebujete přidat podporu vlastních objektových typů a jak to udělat? Jak zpracováváte chyby a jak přidáváte vlastní informace do zpráv Fault? Jak zpracováváte přílohy? V ideálním světě byste mohli žít výhradně v Javě a ignorovat zprávy SOAP odesílané tam a zpět: mohli byste psát kód v Javě a nechat rozhraní SOAP API pracovat v zákulisí.

V tomto ideálním světě však zatím nejsme a ještě nějakou dobu nebudeme. Proto se v knize Java a SOAP věnuje zvláštní pozornost tomu, jak jsou zprávy SOAP kódovány.

Nevysvětluje pouze typy dokumentů, ale ukazuje, jak se dokumenty používají v praxi, když jsou generovány různými rozhraními API. Pokud někdy budete muset ladit problémy s interoperabilitou, zjistíte, že tyto informace jsou nepostradatelné. Vždy jsme zjistili, že nejlepší software píší lidé, kteří rozumí tomu, co se děje pod kapotou.

SOAP není jiný. Řekněme, že potřebujete napsat vlastní serializér pro vytvoření reprezentace struktury v protokolu SOAP. Jak víte, že je vaše kódování efektivní? Existuje jedna jednoznačná odpověď: podívejte se na dokumenty SOAP, které vytváří! V knize Java a SOAP se také probírá interoperabilita mezi hlavními platformami SOAP, včetně platformy Microsoft.NET, zasílání zpráv SOAP, přílohy SOAP, směrování zpráv a náhled na připravované rozhraní API a server AXIS.

Jste-li vývojáři v jazyce Java, kteří by rádi začali pracovat se SOAP, je tato kniha tou pravou, kterou potřebujete k tomu, abyste mohli začít pracovat.

Další údaje o knize:

ISBN:9780596001759
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2002
Počet stran:260

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Java a mýdlo: Tvorba webových služeb v jazyce Java - Java and Soap: Building Web Services in...
Java a SOAP poskytuje vývojářům v jazyce Java...
Java a mýdlo: Tvorba webových služeb v jazyce Java - Java and Soap: Building Web Services in Java
Vývoj Java Beans - Developing Java Beans
Java Beans je nejdůležitější letošní novinkou v Javě. Beans je nová generace technologie Java, která nejenže přidává funkce, které...
Vývoj Java Beans - Developing Java Beans

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)