Dane szczegółowe książki
Java i XML / Brett, McLaughlin; Podstawczyński, Adam
Tytuł
Java i XML
Tytuł oryginału
JAVA AND XML
Wydawnictwo
Gliwice: "Helion"
ISBN
8371974132
Spis treści
pokaż spis treści
Rozdział 1. Wprowadzenie
Omówienie alfabetu XML-a i próba znalezienia odpowiedzi na pytanie, dlaczego standard ten jest tak istotny dla obecnych i przyszłych aplikacji stosowanych w przedsiębiorstwach.
Rozdział 2. Tworzenie dokumentów XML
Omówienie procesu budowania dokumentu XML od podstaw; zastosowanie najważniejszych konstrukcji XML, takich jak elementy, atrybuty, encje.
Rozdział 3. Przetwarzanie kodu XML
Przedstawienie interfejsu API Javy służącego do obsługi XML-a — Simple API for XML (SAX). Szczegółowo opisano proces przetwarzania oraz zdarzenia udostępniane przez interfejs SAX, przeznaczone do wykorzystania przez programistów.
Rozdział 4. Zawężanie danych XML
Przedstawienie dwu sposobów zawężenia dokumentu XML: zastosownie definicji typu doku¬men¬tu (DTD) oraz XML Schema.
Rozdział 5. Sprawdzanie poprawności składni XML-a
Uzupełnienie poprzedniego rozdziału. Omówiono, jak za pomocą poznanego interfejsu SAX umożliwić weryfikację składni dokumentu oraz reagować, gdy dokument wykracza poza na¬rzu¬cone zawężenia.
Rozdział 6. Przekształcanie kodu XML
Opis rozszerzalnego języka arkuszy stylów XSL oraz innych istotnych komponentów służą¬cych do przekształcania dokumentów XML z jednego formatu na inny. Omówiono różne me¬to¬dy konwersji dokumentów XML na inne formaty tekstowe oraz sposób wykorzystania obiektów formatujących do konwersji na formaty binarne.
Rozdział 7. Czerpanie z XML-a
Kontynuacja tematu przekształcania dokumentów XML. Przedstawiono procesory trans¬for¬ma¬cji XML oraz sposoby konwersji dokumentów XML na inne formaty. Opisano również model obiektowy dokumentu (DOM) i wyjaśniono, w jaki sposób można za jego pomocą ob¬służyć dane XML.
Rozdział 8. JDOM
Omówienie interfejsu Java API for XML Parsing (JAXP) i próba przeanalizowania, jak duże znaczenie w XML-u ma niezależność od rozwiązań firmowych. Zaprezentowano też interfejs JDOM, wskazano przyczyny jego powstania, szczegółowo opisano sposób korzystania z nie¬go oraz porównano go z interfejsami SAX oraz DOM.
Rozdział 9. Struktury publikacji WWW
Analiza struktur publikacji WWW i wybór najodpowiedniejszej. Omówiono także strukturę Apache Cocoon oraz wyjaśniono, w jaki sposób korzystać z niej przy budowaniu dyna¬mi¬cznej zawartości stron WWW.
Rozdział 10. XML-RPC
Przedstawienie zdalnych wywołań procedur (RPC), uwzględnienie ich znaczenia w syste¬mach rozproszonych w porównaniu z RMI oraz wyjaśnienie, dlaczego technologie RPC w przy¬padku niektórych problemów tak wiele zyskują dzięki XML-owi. Omówienie biblioteki XML-RPC Javy oraz konstrukcji klientów XML-RPC.
Rozdział 11. XML na potrzeby konfiguracji
Omówienie sposobów tworzenia danych konfiguracyjnych w postaci XML i wyjaśnienie, dla¬czego format ten jest tak istotny w aplikacjach wieloplatformowych, szczególnie w sys¬te¬mach rozproszonych.
Rozdział 12. Tworzenie danych XML w języku Java
Przedstawienie procesu generowania i modyfikowania formatu XML z poziomu Javy przy wy¬¬korzystaniu mechanizmów działających po stronie serwera, takich jak serwlety. Wskazano też, na co trzeba zwrócić uwagę przy dokonywaniu mutacji XML.
Rozdział 13. Operacje typu firma-firma
Omówienie sposobu komunikacji pomiędzy firmami i wewnątrz firmy z wykorzystaniem przenośnego formatu danych XML. Posłużą do tego przykładowe aplikacje, napisane w róż¬nych językach i porozumiewające się ze sobą za pomocą XML-a.
Rozdział 14. XML Schema
Omówienie przyczyn niezwykłego zainteresowania specyfikacją XML Schema oraz wy¬jaś¬nie¬nie, dlaczego technologie Java i XML Schema nawzajem się uzupełniają.
Dodatek A. Interfejs API — materiał referencyjny
W tym dodatku wymieniono wszystkie klasy, interfejsy i metody dostępne w interfejsach pro¬gramistycznych SAX, DOM, JAXP i JDOM.
Dodatek B. Funkcje i właściwości SAX 2.0
W tym dodatku wymieniono wszystkie funkcje i właściwości implementacji interfejsu SAX 2.0
Omówienie alfabetu XML-a i próba znalezienia odpowiedzi na pytanie, dlaczego standard ten jest tak istotny dla obecnych i przyszłych aplikacji stosowanych w przedsiębiorstwach.
Rozdział 2. Tworzenie dokumentów XML
Omówienie procesu budowania dokumentu XML od podstaw; zastosowanie najważniejszych konstrukcji XML, takich jak elementy, atrybuty, encje.
Rozdział 3. Przetwarzanie kodu XML
Przedstawienie interfejsu API Javy służącego do obsługi XML-a — Simple API for XML (SAX). Szczegółowo opisano proces przetwarzania oraz zdarzenia udostępniane przez interfejs SAX, przeznaczone do wykorzystania przez programistów.
Rozdział 4. Zawężanie danych XML
Przedstawienie dwu sposobów zawężenia dokumentu XML: zastosownie definicji typu doku¬men¬tu (DTD) oraz XML Schema.
Rozdział 5. Sprawdzanie poprawności składni XML-a
Uzupełnienie poprzedniego rozdziału. Omówiono, jak za pomocą poznanego interfejsu SAX umożliwić weryfikację składni dokumentu oraz reagować, gdy dokument wykracza poza na¬rzu¬cone zawężenia.
Rozdział 6. Przekształcanie kodu XML
Opis rozszerzalnego języka arkuszy stylów XSL oraz innych istotnych komponentów służą¬cych do przekształcania dokumentów XML z jednego formatu na inny. Omówiono różne me¬to¬dy konwersji dokumentów XML na inne formaty tekstowe oraz sposób wykorzystania obiektów formatujących do konwersji na formaty binarne.
Rozdział 7. Czerpanie z XML-a
Kontynuacja tematu przekształcania dokumentów XML. Przedstawiono procesory trans¬for¬ma¬cji XML oraz sposoby konwersji dokumentów XML na inne formaty. Opisano również model obiektowy dokumentu (DOM) i wyjaśniono, w jaki sposób można za jego pomocą ob¬służyć dane XML.
Rozdział 8. JDOM
Omówienie interfejsu Java API for XML Parsing (JAXP) i próba przeanalizowania, jak duże znaczenie w XML-u ma niezależność od rozwiązań firmowych. Zaprezentowano też interfejs JDOM, wskazano przyczyny jego powstania, szczegółowo opisano sposób korzystania z nie¬go oraz porównano go z interfejsami SAX oraz DOM.
Rozdział 9. Struktury publikacji WWW
Analiza struktur publikacji WWW i wybór najodpowiedniejszej. Omówiono także strukturę Apache Cocoon oraz wyjaśniono, w jaki sposób korzystać z niej przy budowaniu dyna¬mi¬cznej zawartości stron WWW.
Rozdział 10. XML-RPC
Przedstawienie zdalnych wywołań procedur (RPC), uwzględnienie ich znaczenia w syste¬mach rozproszonych w porównaniu z RMI oraz wyjaśnienie, dlaczego technologie RPC w przy¬padku niektórych problemów tak wiele zyskują dzięki XML-owi. Omówienie biblioteki XML-RPC Javy oraz konstrukcji klientów XML-RPC.
Rozdział 11. XML na potrzeby konfiguracji
Omówienie sposobów tworzenia danych konfiguracyjnych w postaci XML i wyjaśnienie, dla¬czego format ten jest tak istotny w aplikacjach wieloplatformowych, szczególnie w sys¬te¬mach rozproszonych.
Rozdział 12. Tworzenie danych XML w języku Java
Przedstawienie procesu generowania i modyfikowania formatu XML z poziomu Javy przy wy¬¬korzystaniu mechanizmów działających po stronie serwera, takich jak serwlety. Wskazano też, na co trzeba zwrócić uwagę przy dokonywaniu mutacji XML.
Rozdział 13. Operacje typu firma-firma
Omówienie sposobu komunikacji pomiędzy firmami i wewnątrz firmy z wykorzystaniem przenośnego formatu danych XML. Posłużą do tego przykładowe aplikacje, napisane w róż¬nych językach i porozumiewające się ze sobą za pomocą XML-a.
Rozdział 14. XML Schema
Omówienie przyczyn niezwykłego zainteresowania specyfikacją XML Schema oraz wy¬jaś¬nie¬nie, dlaczego technologie Java i XML Schema nawzajem się uzupełniają.
Dodatek A. Interfejs API — materiał referencyjny
W tym dodatku wymieniono wszystkie klasy, interfejsy i metody dostępne w interfejsach pro¬gramistycznych SAX, DOM, JAXP i JDOM.
Dodatek B. Funkcje i właściwości SAX 2.0
W tym dodatku wymieniono wszystkie funkcje i właściwości implementacji interfejsu SAX 2.0