reklama - zainteresowany?

JSP i XML - Helion

JSP i XML
Autor: Casey Kochmer, Erica Frandsen
Tytuł oryginału: JSP and XML. Integrating XML and Web Services in Your JSP Application
Tłumaczenie: Bartosz Grabski
ISBN: 83-7197-802-2
stron: 496, Format: B5, okładka: miękka
Data wydania: 2002-11-21
Księgarnia: Helion

Cena książki: 55,00 zł

Dodaj do koszyka JSP i XML

Tagi: JSP i JavaServlet - Programowanie | XML i XSLT - Programowanie

Tworzenie aplikacji i usług WWW za pomocą JSP i XML-a

  • Naucz się praktycznego wykorzystania XML w stronach JSP
  • Poznaj tajniki parsowania DOM i SAX oraz wady i zalety poszczególnych parserów
  • Naucz się przetwarzania dokumentów XML za pomocą XSLT
  • Stwórz własne usługi WWW (web services) i udostępnij je innym
Java wydaje się idealnym językiem do przetwarzania XML-a. W oparciu o Javę stworzono olbrzymią liczbę aplikacji korzystających z XML, zarówno przeznaczonych dla użytkownika końcowego, jak i rozmaitych bibliotek, parserów itp., z których z powodzeniem korzystają programiści. Ostatnim krzykiem mody są usługi WWW (web services). I znowu, Java jest jedną z najpopularniejszych platform do ich implementacji, także z tego względu, że usługi WWW oparte są o XML.

"JSP i XML" pokazuje praktyczne aspekty wykorzystania XML-a do budowy aplikacji WWW przy wykorzystaniu Java Server Pages (JSP). Po omówieniu podstaw JSP oraz XML i towarzyszących mu standardów (XSL, XPath, DOM) autor opisuje bardziej zaawansowane aspekty użycia XML w projektach opartych o JSP, by przejść do omówienia metod tworzenia usług WWW.

W książce omówiono:

  • XML, XSL i XPath
  • DOM i parsery DOM (JDOM, dom4j)
  • Szybkie parsowanie za pomocą SAX
  • Tworzenie własnych znaczników JSP
  • Uruchamianie własnych usług WWW
  • Opis usługi WWW za pomocą WSDL
Książce towarzyszą dodatki poświęcone konfiguracji środowiska programistycznego, wprowadzeniu do JSP, tworzeniu bibliotek znaczników JSP oraz standardom XML, XSLT i Xpath.

Dodaj do koszyka JSP i XML

 

Osoby które kupowały "JSP i XML", wybierały także:

  • Java na serwerze - kurs przetrwania.  Obóz drugi. Od serwletów do Spring Boota
  • Java. Kompendium programisty. Wydanie X
  • Java EE 6. Programowanie aplikacji WWW. Wydanie II
  • Java. Projektowanie aplikacji WWW
  • Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)

Dodaj do koszyka JSP i XML

Spis treści

JSP i XML -- spis treści

O Autorach (11)

Wprowadzenie (13)

Część I Wprowadzenie do danych, XML-a i usług WWW (21)

Rozdział 1. Integracja JSP i danych (23)

  • Wykorzystywanie JSP we współpracy z bazą danych (24)
    • Wprowadzanie danych (24)
    • Przegląd kodu wprowadzającego dane (27)
    • Przeglądanie danych (30)
  • Inne rozważania (33)
    • Zarządzanie połączeniami (34)
    • Testowanie komponentów (34)
    • Testowanie skali (35)
  • Podstawowe zagadnienia projektowe (35)
    • Używanie biblioteki znaczników (36)
  • Podsumowanie (39)

Rozdział 2. Wprowadzenie do XML-a i XSL-a (41)

  • Co to jest XML? (41)
  • Reguły XML (42)
    • Znaczniki i elementy (43)
    • Deklaracja XML (45)
    • Deklaracja typu dokumentu (46)
    • Schematy (49)
    • Encje znakowe (49)
    • Sekcje CDATA (50)
    • Komentarze (51)
    • Dokumenty poprawne pod względem składniowym i strukturalnym (51)
  • Wykorzystywanie XML-a (52)
    • Przetwarzanie (52)
  • XSL (53)
    • Łączenie arkuszy stylów (54)
    • Przestrzenie nazw (55)
    • Szablony (56)
    • Błędy arkusza stylów (58)
    • Spacje i kodowanie (59)
    • Deklaracje encji (60)
    • Drzewa, węzły i rodzina (61)
    • XPath (63)
  • Podsumowanie (78)

Rozdział 3. Podstawy usług WWW (79)

  • Czym są usługi WWW? (79)
  • Czytanie z kryształowej kuli (82)
  • ABC usług WWW (84)
    • Podstawowe elementy składowe (85)
    • Inicjatywy zarządzania usługami (91)
    • API Javy (94)
  • Jak używać usługi WWW (95)
    • Używanie SOAP (96)
    • Surfowanie w Internecie (102)
  • Podsumowanie (104)

Część II Integracja JSP i XML-a (107)

Rozdział 4. Szybkie wprowadzenie do JSP i XML-a (109)

  • Związek pomiędzy XML-em i JSP (109)
    • Ostrzeżenie (110)
    • JAXP, Xerces i Xalan (111)
    • JSP i XML: Przegląd (127)
  • API XML i XSL w Javie (127)
    • DOM (obiektowy model dokumentu XML) (128)
    • SAX (parser XML) (128)
    • JDOM (reprezentacja dokumentu XML) (129)
    • dom4j (reprezentacja dokumentu XML) (129)
    • JAXB (parser i reprezentacja dokumentu XML) (130)
  • Podsumowanie (130)

Rozdział 5. Używanie DOM (131)

  • Co to jest DOM? (131)
    • Zalety DOM (132)
    • Wady DOM (132)
  • Węzły i struktura drzewiasta (132)
    • Węzeł dokumentu (133)
  • Programowanie z DOM (136)
    • Atrybuty (139)
    • Przestrzenie nazw (142)
    • Usuwanie węzłów (143)
    • Przenoszenie węzłów (145)
    • Kopiowanie i dołączanie węzłów (147)
    • Programowe tworzenie dokumentu XML (150)
    • Przenoszenie węzłów pomiędzy dokumentami (153)
    • TreeWalker (155)
    • Nodelterator (158)
    • Zakresy (158)
  • JDOM, dom4j i pośredni DOM (159)
  • Podsumowanie (159)

Rozdział 6. Programowanie SAX (161)

  • Co to jest SAX? (161)
  • Działanie SAX (162)
    • Interfejsy SAX (162)
    • Ujemne strony SAX (163)
    • Różnice pomiędzy SAX1 i SAX2 (163)
    • Pierwszy przykład SAX (164)
    • Znaki i spacje (167)
    • Przetwarzanie a sprawdzanie prawidłowości strukturalnej (169)
    • Ponownie o znakach (170)
    • Obsługa błędów (172)
    • Ignorowane spacje (175)
    • Odwołania do encji (175)
    • Lokalizator dokumentów (178)
    • Jak to działa? (182)
    • Ponownie o przetwarzaniu i sprawdzaniu prawidłowości strukturalnej (182)
    • Użycie SAX do tworzenia HTML (182)
  • Podsumowanie (186)

Rozdział 7. Pomyślne wykorzystanie JSP i XML-a w aplikacji (187)

  • Używanie reprezentacji Java dokumentu XML (187)
  • Dlaczego nie użyć po prostu SAX bądź DOM? (188)
  • Instalacja JDOM i dom4j (189)
    • JDOM (189)
    • dom4j (189)
    • Uwagi (189)
  • Dlaczego JDOM i dom4j? (189)
    • JDOM i dom4j - szybkie porównanie (190)
  • Najczęstsze sposoby wykorzystywania XML-a (190)
  • Używanie bazy danych z XML-em (191)
    • Pliki inicjalizacyjne XML (192)
    • Przechowywanie danych inicjalizacyjnych (192)
    • Użycie nasłuchu do przechowania obiektu DatabaseParameter (194)
    • Użycie modelu XML Java (197)
    • Zagadnienia wątkowania (200)
    • Otrzymanie liczby wierszy (200)
    • XML i WebRowSet (201)
    • Tworzenie klasy pomocniczej dom4j (201)
    • Tworzenie klasy obsługi bannerów (203)
    • Tworzenie testowej strony JSP (206)
    • Używanie reprezentacji Java dokumentu XML (208)
    • Używanie JAXB (208)
    • HashMap kontra reprezentacja Java XML (208)
  • Pobieranie plików XML (209)
    • Definiowanie pliku XML (210)
    • Koncepcja projektu XML (212)
    • Odczyt plików XML i tworzenie nowego wyjścia (213)
    • Używanie JDOM (216)
    • Tworzenie końcowej strony JSP (217)
  • Podsumowanie (219)

Rozdział 8. Integracja JSP i usług WWW (221)

  • Myślenie w kategoriach JSP i usług WWW (221)
    • Biblioteki znaczników kontra usługi WWW (223)
    • Użycie bibliotek znaczników w celu uzyskania dostępu do usługi WWW (224)
  • Integracja usługi WWW na stronie JSP (225)
    • Ostrzeżenie związane z biblioteką znaczników i usługą (235)
    • Naprawianie błędów sieci (235)
    • Niezawodność usługi WWW (236)
  • Kiedy powinno się stworzyć własną usługę WWW? (237)
    • Strony JSP kontra usługa WWW (238)
  • Tworzenie korporacyjnej usługi WWW (239)
    • Cel przykładu usługi WWW (239)
    • Realia tworzenia usługi WWW (240)
    • Przygotowanie przykładu (240)
    • Inicjalizacja danych (241)
    • Dostęp do danych aplikacji (242)
    • Tworzenie rzeczywistej usługi WWW (243)
    • Rozmieszczenie usługi WWW (245)
    • Gdzie jest WSDL? (247)
    • Strona JSP do rozmieszczenia pliku deskryptora (248)
    • Więcej o bezpieczeństwie (249)
    • Tworzenie strony dostępu do usługi (250)
  • Pomoc Apache SOAP (253)
  • Podsumowanie (253)

Rozdział 9. Zaawansowane techniki JSP i XML (255)

  • Dostęp do usług WWW z poziomu przeglądarki (255)
    • Użycie apletu (256)
  • Obsługa dużych dokumentów XML (262)
    • JDOM (263)
    • dom4j (263)
  • Obsługa znaków specjalnych i kodowanie (268)
  • Używanie bibliotek znaczników XML (271)
    • Biblioteka znaczników XSL (271)
    • Biblioteka XTags dla XML (273)
  • Podsumowanie (278)

Część III Tworzenie stron JSP przy użyciu XML-a (279)

Rozdział 10. Wykorzystanie XSL-a i JSP w projektowaniu witryny WWW (281)

  • Bezpośrednie posługiwanie się plikami XML (281)
    • Jak działa odwzorowanie serwletów? (283)
  • Tworzenie programu obsługi serwletu XML (285)
    • Tworzenie czytnika SAX (285)
    • Tworzenie serwletu do przetwarzania plików XML (288)
    • Rejestracja serwletu (292)
    • Tworzenie strony błędu (292)
    • Tworzenie plików testowych (293)
    • Bezpośredni dostęp do XML-a (297)
  • Podsumowanie (298)

Rozdział 11. Wykorzystanie XML-a w systemach raportowania (299)

  • Architektura systemów raportowania (299)
  • Kiedy używać XML-a w raportowaniu (300)
  • Źródło danych dla raportów (301)
    • Tworzenie danych w bazie danych (301)
  • ResultSet do XML (306)
    • Zasada działania (306)
  • Łączenie wszystkiego razem (310)
  • Arkusz stylów sortowania tabeli (314)
  • Arkusz stylów tabeli krzyżowej (319)
  • Podsumowanie (322)

Rozdział 12. Zaawansowany XML w systemach raportowania (323)

  • Raporty wielostronicowe (323)
    • JSP dla raportu wielostronicowego (324)
    • Arkusz stylów dla raportu wielostronicowego (329)
  • Raporty z danymi o relacji jeden do wielu (335)
    • JSP dla raportu jeden do wielu (337)
    • Arkusz stylów dla raportu jeden do wielu (340)
  • Rzeczywiste systemy raportowania (343)
  • Jeszcze raz o dokumentach poprawnych pod względem składniowym (344)
  • Podsumowanie (344)

Rozdział 13. Rozważania o przeglądarce współpracującej z XML-em (345)

  • XML po stronie klienta a obsługa przeglądarek (346)
  • JavaScript i XML po stronie klienta (347)
    • JSP (347)
  • Przekształcenia po stronie klienta a XML (354)
    • Wspólny plik źródłowy JavaScript dla przeglądarek (354)
    • JSP (359)
    • Dwa arkusze stylów XSL (361)
  • Podsumowanie (365)

Rozdział 14. Tworzenie usługi WWW (367)

  • Projektowanie usługi WWW (368)
    • Jaki jest cel? (368)
    • Jakie są wymagania? (368)
    • Jakich danych potrzebuje usługa? (369)
  • Tworzenie usługi WWW (369)
    • Tworzenie programu obsługi plików (369)
    • Tworzenie narzędzia wyszukiwania (371)
    • Tworzenie ElementHandler (372)
    • Tworzenie obiektu Document (374)
    • Zastosowanie arkusza stylów (375)
    • Tworzenie arkusza stylów (376)
    • Tworzenie usługi WWW (378)
    • Rejestracja usługi WWW w Apache SOAP (378)
  • Tworzenie pliku WSDL (379)
    • Przestrzenie nazw WSDL (380)
    • Tworzenie pliku WSDL JSPBuzz (381)
    • Plik implementacji WSDL (386)
    • Dokumentacja WSDL (386)
  • Rejestracja w UDDI (387)
    • Rejestracja usługi (387)
  • Dostęp do dokumentu WSDL za pomocą Javy (389)
  • Podsumowanie (392)

Rozdział 15. Zaawansowane projektowanie aplikacji (395)

  • Dynamiczne strony JSP (395)
    • Kiedy nie używać dynamicznych stron JSP? (397)
    • Przykład dynamicznej strony JSP (397)
  • Zagadnienia bezpieczeństwa serwera SOAP (406)
    • Użycie stref bezpieczeństwa w serwerze Tomcat (407)
    • Filtrowanie serwletów (407)
    • Inne metody zabezpieczeń w Apache SOAP (412)
  • Krótkie spojrzenie (414)
    • Usługi WWW - SSL i szyfrowanie danych (414)
    • Używanie Cocoon (415)
  • Podsumowanie (415)

Dodatki (417)

Dodatek A Instalacja i konfiguracja (419)

  • Instalacja środowiska JSP (419)
    • Java Software Development Kit (SDK) (419)
    • Serwer Tomcat (420)
    • Tworzenie witryny WWW dla książki (421)
  • NetBeans (422)
  • Serwer bazy danych MySQL (423)
    • Tworzenie bazy danych MySQL (424)
    • Instalacja sterownika JDBC (426)
  • Podsumowanie (426)

Dodatek B Wprowadzenie do JSP (427)

  • Podstawy JSP (427)
    • Przykład bannera JSP (428)
    • Akcje (431)
  • Akcje, dyrektywy oraz obiekty niejawne (431)
  • Bardziej złożony przykład JSP (432)
  • Dodatkowa informacja o JSP (441)
    • Co to jest JSP i jak działa? (441)
    • Składnia XML JSP (443)
    • Zasoby dokumentacji JSP (443)
  • Podsumowanie (444)

Dodatek C Biblioteka znaczników (445)

  • Omówienie biblioteki znaczników (445)
  • Co to jest biblioteka znaczników? (446)
    • Zalety (446)
    • Wady (447)
  • Tworzenie biblioteki znaczników w sześciu krokach (447)
  • Pojęcia biblioteki znaczników (448)
    • Izolacja algorytmów biznesowych (448)
    • Program obsługi znacznika (448)
    • Deskryptor biblioteki znaczników (TLD) (451)
    • Tworzenie pliku dystrybucji (451)
    • Rejestracja biblioteki znaczników (452)
    • Użycie deklaracji biblioteki znaczników na stronie JSP (453)
  • Tworzenie biblioteki znaczników (453)
    • Wyodrębnienie algorytmów biznesowych (453)
    • Tworzenie programu obsługi znacznika (453)
    • Deskryptor biblioteki znaczników (457)
    • Rejestracja biblioteki znaczników (459)
    • Używanie biblioteki znaczników na stronie JSP (459)
  • Uwagi ogólne (461)
    • Dane ciała (461)
    • Uwagi projektowe (462)
    • Puste znaczniki (462)
    • Wątkowanie (463)
  • Podsumowanie (463)

Dodatek D Omówienie XSL (465)

  • XSLT i XPath (465)
    • Węzły kontekstu i węzły bieżące (466)
  • Odniesienie (467)
    • Elementy XSLT (467)
    • Funkcje XPath (470)

Skorowidz (475)

Dodaj do koszyka JSP i XML

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.