Szczegóły ebooka

Java i XML. Wydanie III

Java i XML. Wydanie III

Brett D. McLaughlin, Justin Edelson

Ebook

Praktyczne zastosowania możliwości języka XML w aplikacji Java

  • Z jakich elementów składa się XML?
  • W jaki sposób przetwarzać pliki XML w aplikacjach Javy?
  • Jak tworzyć własne kanały RSS?

Jesteś programistą Javy i chcesz wykorzystać w swoich aplikacjach technologię XML? Zainteresowała Cię technologia AJAX? Zamierzasz tworzyć własne kanały RSS i podcasty? Java i XML są niemal stworzone do wzajemnej współpracy. W XML tworzy się pliki konfiguracyjne dla aplikacji Javy, zbiory danych i wiele innych elementów. AJAX, bazujący w dużej mierze na języku XML, pozwala na stworzenie eleganckich i wygodnych interfejsów użytkownika dla aplikacji przeglądarkowych. Wiedza o tym, jak efektywnie połączyć XML z Javą, pomoże Ci w budowaniu nowoczesnych programów.

"Java i XML. Wydanie III" to podręcznik, po przeczytaniu którego staniesz się ekspertem w zakresie wykorzystywania możliwości języka XML. Czytając go, poznasz podstawy języka XML, sposoby przetwarzania plików XML w aplikacjach Javy za pomocą API SAX, DOM, StAX, JDOM i dom4j, a także najnowszych wersji JAXP i JAXB. Dowiesz się, jak tworzyć kanały RSS, witryny Web 2.0 i własne podcasty. Przeczytasz także o technologii AJAX i nauczysz się budować z jej wykorzystaniem interfejsy użytkownika dla swoich aplikacji.

  • Elementy języka XML
  • Walidacja dokumentów XML
  • Przetwarzanie plików XML za pomocą SAX
  • Wykorzystanie innych technologii do obróbki plików XML
  • Wiązanie danych w JAXB
  • Tworzenie kanałów RSS
  • Transformacja XML na HTML za pomocą JSP
  • Korzystanie z mechanizmów AJAX
  • Wykorzystanie danych XML w języku ActionScript 3.0

Twórz nowoczesne aplikacje, wykorzystując XML

Wstęp (7)

1. Wprowadzenie (13)

  • XML 1.0 (13)
  • XML 1.1 (21)
  • Transformacje XML (21)
  • Co więcej (29)

2. Zawężanie (31)

  • DTD (32)
  • XML Schema (37)
  • RELAX NG (44)

3. SAX (51)

  • Instalacja SAX (51)
  • Programowanie przy użyciu SAX (55)
  • Obsługa treści (59)
  • Obsługa błędów (72)

4. SAX dla zaawansowanych (77)

  • Właściwości i cechy (77)
  • Tłumaczenie encji (80)
  • Notyfikacje i nieprzetwarzane encje (84)
  • Klasa DefaultHandler (85)
  • Interfejsy rozszerzeń (86)
  • Filtry i generatory (90)

5. DOM (97)

  • Co to jest DOM? (97)
  • Serializacja (102)
  • Modyfikacja i tworzenie XML (114)
  • Przestrzenie nazw (124)

6. Moduły DOM (127)

  • Sprawdzanie obsługi modułów (127)
  • Moduły DOM Level 2 (130)
  • Moduły DOM Level 3 (144)

7. JAXP (155)

  • Więcej niż API (155)
  • Analiza składniowa (156)
  • Przetwarzanie XSL (165)
  • XPath (175)
  • Walidacja XML (186)

8. Przetwarzanie strumieniowe przy użyciu StAX (193)

  • Podstawy StAX (193)
  • Fabryki StAX (195)
  • Analiza składniowa przy użyciu StAX (196)
  • Zapis dokumentów za pomocą StAX (220)
  • Właściwości fabryki (228)
  • Najczęstsze problemy ze StAX (231)
  • XmlPull (231)

9. JDOM (235)

  • Podstawy (235)
  • Klasa PropsToXML (239)
  • Klasa XMLProperties (250)
  • Więcej klas JDOM (259)
  • JDOM i Fabryki (267)
  • Częste problemy z JDOM (271)

10. dom4j (277)

  • Przegląd (277)
  • Odczyt i zapis w dom4j (280)
  • Przechodzenie przez dokument (286)
  • Transformacje (292)
  • Fabryki do specjalnych zastosowań (295)

11. Wiązanie danych w JAXB (297)

  • Podstawy wiązania danych (297)
  • Wprowadzenie do JAXB (301)
  • Używanie JAXB (309)
  • Inne środowiska wiązań (330)

12. Agregacja treści za pomocą RSS (333)

  • Co to jest RSS? (334)
  • Tworzenie źródeł RSS (340)
  • Odczyt ze źródła RSS (348)
  • Moduły ROME (352)

13. Prezentacyjny XML (365)

  • XML a wzorzec Model-View-Controller (365)
  • Transformacja na HTML za pomocą JSP (371)
  • Używanie XSLT (373)
  • Ajax (380)
  • Flash (392)

14. Przyszłość (405)

  • Urządzenia przetwarzające XML (405)
  • Bazy danych XML (405)
  • XQuery (406)
  • Fast Infoset (406)
  • I wiele więcej... (406)

A Cechy i właściwości SAX (409)

Skorowidz (417)

  • Tytuł: Java i XML. Wydanie III
  • Autor: Brett D. McLaughlin, Justin Edelson
  • Tytuł oryginału: Java and XML (3rd edition)
  • Tłumaczenie: Łukasz Piwko
  • ISBN: 978-83-246-6073-5, 9788324660735
  • Data wydania: 2012-07-13
  • Format: Ebook
  • Identyfikator pozycji: javxm3
  • Wydawca: Helion