Logo PLOUG
szukaj w serwisie

Szkolenia Publikacje Kontakt O Nas Schemat serwisu
 
 Strona główna > Publikacje > Recenzje książek



 
 
 
 

Przegląd interesujących książek z dziedziny informatyki

Martin D., Birbeck M., Kay M., Loesgen B., Pinnock J., Livingstone S., Stark P., Williams K., Anderson R., Mohr S., Baliles D., Peat B., Ozu N.:

Professional XML.

WROX Press Ltd., 2000, ISBN 1-861003-11-0

Internet i technologia Web zrewolucjonizowały sposób prezentowania danych i sposób dostępu do nich. Dotychczas, dane były publikowane najczęściej w formacie HTML. Obecnie, coraz częściej wykorzystuje się do tego celu język XML, dobrze nadający się do opisu danych nie posiadających ściśle określonej struktury, tzw. danych semistrukturalnych (semistructured data) występujących w Internecie. Jednak zastosowanie XML nie ogranicza się wyłącznie do Internetu. XML jest językiem uniwersalnym, z elementami obiektowości, który może z powodzeniem być wykorzystany w dowolnych aplikacjach.

Omówieniu standardu i koncepcji języka XML jest poświęcona książka zatytułowana Professional XML. Jest ona napisana przez praktyków, od lat realizujących projekty informatyczne z wykorzystaniem technologii obiektowych i interntowych, m.in. Java, XML, WAP.

Niniejsza pozycja szeroko prezentuje techniki projektowania, wykorzystania i prezentowania danych (dokumentów) XML. Niewątpliwą jej zaletą jest zwięzły opis standardu języka XML opracowanego przez World Wide Web Consortium (W3C). Professional XML jest skoncentrowana na omówieniu technologii XML i jej praktycznym wykorzystaniu w nowoczesnych aplikacjach Internetowych, wymianie danych o różnym formacie i aplikacjach współpracujących z bazami danych.

Książka składa się z 18 rozdziałów i 8 dodatków. Rozdział 1 jest poświęcony wprowadzeniu do XML i omówieniu jego głównych cech. Rozdział 2 prezentuje składnię i elementy tego języka, a Rozdział 3 - koncepcje i elementy Document Type Definition (DTD). W Rozdziale 4 Czytelnik znajdzie opis metodyki modelowania danych z wykorzystaniem XML. Rozdział 5 prezentuje techniki implementowania aplikacji wykorzystujących XML i Domument Object Model (DOM). Natomiast Rozdział 6 omawia alternatywny sposób przetwarzania danych w formacie XML, tj. z wykorzystaniem interface'u SAX. Kolejne rozdziały, tj. 7 i 8 omawiają przestrzenie nazw (namespaces), schematy XML, powiązania między danymi w formacie XML (links) i język zapytań operujący na danych semistrukturalnych. W Rozdziale 9 zostały omówione mechanizmy transformowania danych semistrukturalnych z wykorzystaniem arkuszy stylistycznych (stylesheets), definiowanych w języku eXtensible Stylesheet Language (XSL). Rozdział 10 omawia techniki przechowywania w bazie danych informacji semistrukturalnych, a Rozdział 11 prezentuje techniki dostępu do informacji znajdujących się na odległych serwerach. Wykorzystanie powyższych technik w aplikacjach e-commerce jest tematem Rozdziału 12. Zaawansowane techniki definiowania arkuszy stylistycznych i wizualizacji danych omawia Rozdział 13, a ich wykorzystanie w protokole WAP prezentuje Rozdział 14. Rozdziały 15, 16, 17 i 18 prezentują różnorodne rozwiązania zaimplementowane w działających systemach informatycznych opartych o XML. Dodatki zawierają m.in. zgodne ze standardem W3C specyfikacje języka XML (1.0), DOM, SAX (1.0), XSL, CSS.

Zakres książki jest ogromny. Czytelnik znajdzie w niej opisy technologii XML, W3C DOM, SAX, CSS, XSLT, DTDs, XLink, XPointer, XPath, E-Commerce, BizTalk, B2B, SOAP, WAP, WML.

Każdy rozdział zawiera przykłady wykorzystania omawianych w nim technik, co czyni niniejszą książkę przystępną i praktyczną.

Professional XML jest przeznaczona zarówno dla deweloperów nowoczesnych systemów informatycznych jak i osób, które dopiero poznają technologię XML. Może ona służyć również jako doskonałe (kompletne) źródło wiedzy dla pracowników naukowych, wykładowców akademickich i studentów kierunków informatycznych.

Liczba stron: 1168

Wydawnictwo: WROX Press Ltd, www.wrox.com

Robert Wrembel

wróć

Dodaj swój komentarz
Do góry     Drukuj
EnglishEnglish
  Copyright © 2004-2010 by PLOUG

http://www.ploug.org.pl/index.php?action=sitemap