reklama - zainteresowany?

Oracle9i i XML - Helion

Oracle9i i XML
Autor: Ben Chang, Mark Scardina, Stefan Kiritzov
Tytuł oryginału: Oracle9i XML Handbook
Tłumaczenie: Bartłomiej Jabłoński, Cezary Welsyng
ISBN: 83-7361-064-2
stron: 432, Format: B5, okładka: miękka
Data wydania: 2003-08-27
Księgarnia: Helion

Cena książki: 59,00 zł

Dodaj do koszyka Oracle9i i XML

Tagi: Oracle - Programowanie | XML i XSLT - Programowanie

Wykorzystaj do maksimum możliwości XML w Oracle9i!

Projektuj i uruchamiaj w Oracle9i niezależne od platformy aplikacje oparte na transakcjach wykorzystujące XML - standard opisu danych, umożliwiający integrowanie elektronicznych aplikacji biznesowych i wymianę danych typu business-to-business. Z niniejszej książki, napisanej przez członków zespołu Oracle XML Development Team dowiesz się, jak za pomocą pakietu XML Developer Kit (XDK) można tworzyć, przekształcać i przeglądać dokumenty XML oraz używać ich zgodnie z własnymi potrzebami. Zamieszczone w książce przykłady rzeczywistych zastosowań tego standardu ilustrują sposób, w jaki klienci Oracle mogą efektywnie wykorzystywać wbudowane funkcje obsługi XML.

Z książki dowiesz się jak:

  • korzystać z infrastruktury Oracle9i XML oraz pakietu XML Developer Kit (XDK),
  • używać parserów, procesorów, generatorów, przeglÄ…darek i innych narzÄ™dzi pakietu XDK,
  • tworzyć rozbudowane aplikacje Oracle9i oparte na komponentach XML dla jÄ™zyka Java,
  • wykorzystywać wbudowane w Oracle9i nowe funkcje SQL i PL/SQL dla XML oraz mechanizmy przesyÅ‚ania komunikatów oparte na XML,
  • uwzglÄ™dniać różnice pomiÄ™dzy serwerem OAS (Oracle Application Server) i serwerem Oracle9iAS (Oracle9i Application Server),
  • projektować i wdrażać aplikacje transakcyjne dla serwerów OAS i Oracle9i,
  • umożliwić dostÄ™p do dokumentów w skali caÅ‚ego przedsiÄ™biorstwa poprzez skÅ‚adowanie ich w systemie iFS (Internet File System),
  • zarzÄ…dzać za pomocÄ… narzÄ™dzia Oracle Text różnymi rodzajami danych - tekstem, grafikÄ…, dźwiÄ™kiem i obrazem wideo - traktujÄ…c je jak zwykÅ‚e typy danych,
  • tworzyć e-biznesowe aplikacje internetowe za pomocÄ… komponentu Oracle E-Business XML Services.

Dodaj do koszyka Oracle9i i XML

 

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

  • PL/SQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Programowanie baz danych
  • Linux Server. Kurs video. UsÅ‚ugi serwerowe, skrypty i Å›rodowisko graficzne
  • Tablice informatyczne. SQL. Wydanie III
  • SQL w 24 godziny. Wydanie VI
  • Oracle PL/SQL w mgnieniu oka

Dodaj do koszyka Oracle9i i XML

Spis treści

Oracle9i i XML -- spis treści

O Autorach (13)

Wprowadzenie (15)

Rozdział 1. Oracle i XML (21)

  • Podstawowe koncepcje i terminologia (21)
    • Prolog (23)
    • Definicja typu dokumentu (DTD) (23)
    • Treść dokumentu (25)
    • API dla DOM (25)
    • Proste interfejsy API dla XML (SAX) (28)
    • API dla przestrzeni nazw (32)
    • API parsera (35)
    • API dla standardu XSLT (36)
    • API dla XML Schema (36)
  • Dlaczego XML? (36)
  • Strategia firmy Oracle dla standardu XML (38)
  • DziaÅ‚alność firmy Oracle w zakresie XML (38)
    • Obecność firmy Oracle w Komitetach Grup Roboczych W3C (39)
    • XML Developer's Kit firmy Oracle (40)
  • Sieć OTN dla XML (41)
  • PrzeglÄ…d produktów Oracle obsÅ‚ugujÄ…cych XML (44)
    • Produkty Oracle udostÄ™pniajÄ…ce interfejsy aplikacji (44)
    • Produkty Oracle wykorzystujÄ…ce XML do wymiany danych (45)
    • Produkty Oracle wykorzystujÄ…ce XML do konfigurowania aplikacji (46)
    • Produkty Oracle wykorzystujÄ…ce XML do zarzÄ…dzania zawartoÅ›ciÄ… i publikowania dokumentów (47)
  • PrzeglÄ…d zastosowaÅ„ komponentów XML firmy Oracle (48)
    • Tworzenie i publikowanie dokumentów (48)
    • Personalizowane usÅ‚ugi dostarczania informacji (48)
    • Aplikacje sterowane danymi, które Å‚atwo dostosować do potrzeb użytkownika (48)
    • Handel elektroniczny za pomocÄ… koszyka na zakupy opartego na XML (48)
    • Komunikowanie typu B2B przez Internet (49)
    • Integrowanie aplikacji dziÄ™ki wymianie komunikatów opartej na XML (49)
  • PrzykÅ‚adowa aplikacja (49)

Rozdział 2. Podstawowe technologie XML w Oracle (53)

  • Parser XML dla jÄ™zyka Java V2 (53)
    • ObsÅ‚uga SAX (54)
    • ObsÅ‚uga DOM (59)
    • ObsÅ‚uga XSLT (66)
    • ObsÅ‚uga XML Schema (71)
  • Generator klas Java (75)
    • WejÅ›ciowy dokument DTD (76)
    • Przetwarzanie dokumentów DTD w celu generowania klas Java (76)
    • Tworzenie poprawnego dokumentu XML na podstawie klas Java (78)
    • Dokument XML utworzony przez aplikacjÄ™ Java (79)
    • WejÅ›ciowy dokument XML Schema (79)
  • PrzeglÄ…danie i przeksztaÅ‚canie dokumentów XML za pomocÄ… narzÄ™dzi Java (82)
    • Komponent DOMBuilder (83)
    • Komponent XSLTransformer (85)
    • Komponent XMLSourceView (86)
    • Komponent XMLTreeView (89)
    • Komponent XMLTransformPanel (89)
    • Komponent DBView (92)
    • Komponent DBAccess (92)
  • Parser XML dla PL/SQL (92)
    • PrzykÅ‚ady (93)
  • Parser XML i procesor XSLT dla jÄ™zyka C (95)
    • Samodzielny parser i zintegrowany z nim procesor XSLT (96)
    • Parser XML i procesor XSLT w postaci bibliotek (97)
    • Interfejs aplikacji DOM (101)
    • Prosty API dla XML (SAX) (102)
    • ObsÅ‚uga XSLT (107)
    • ObsÅ‚uga XML Schema (108)
    • Procesor XML Schema w postaci bibliotek (108)
  • Parser XML, procesor XSLT i procesor XML Schema dla C++ (109)
  • Generator klas C++ (109)

Rozdział 3. Projektowanie aplikacji baz danych Oracle9i (113)

  • Oracle9i - baza danych z obsÅ‚ugÄ… XML (114)
  • Komponenty XML dla maszyny JServer i jÄ™zyka Java firmy Oracle (115)
    • Podstawowe informacje na temat architektury JServer (115)
    • Komponenty XML dla jÄ™zyka Java (117)
    • Publikowanie i wywoÅ‚ywanie komponentów XML dla jÄ™zyka Java (119)
  • Schemat bazy danych a dokumenty XML (121)
    • Odwzorowywanie dokumentów XML na schemat bazy danych (123)
    • Odwzorowywanie schematu bazy danych na wirtualne dokumenty XML (125)
    • ZapamiÄ™tywanie i wyszukiwanie danych XML (127)
  • XSQL - XSLT/SQL Server Pages (129)
    • Architektura XSQL Pages (131)
    • Instalacja narzÄ™dzia XSQL Servlet (132)
    • Tworzenie dynamicznych dokumentów XML na podstawie zapytaÅ„ SQL (133)
    • ObsÅ‚uga warunkowych instrukcji SQL w XSQL (135)
  • PrzykÅ‚ad: sprzedaż książek (136)
    • Projektowanie schematu bazy danych (136)
    • Projektowanie witryny WWW wykorzystujÄ…cej XSQL (137)

Rozdział 4. Projektowanie aplikacji w architekturze Oracle Application Server (143)

  • Architektura Oracle Application Server (145)
    • Procesy nasÅ‚uchujÄ…ce HTTP (146)
    • Komponenty OAS (146)
    • Kartrydże aplikacji (147)
  • Architektura Oracle Internet Application Server (148)
    • UsÅ‚ugi komunikacyjne w architekturze iAS (149)
    • UsÅ‚ugi prezentacji w architekturze iAS (150)
    • UsÅ‚ugi dla logiki biznesowej w architekturze iAS (152)
    • UsÅ‚ugi zarzÄ…dzania danymi w architekturze iAS (153)
    • UsÅ‚ugi systemowe w architekturze iAS (154)
  • Komponenty iAS po stronie klienta (155)
    • Oracle Database Client Developer's Kit (155)
    • Oracle XML Developer's Kit (155)
    • Oracle LDAP Client Toolkit (155)
  • Aplikacja Bookstore w postaci serwleta OAS (155)
    • Aplikacja BookstoreServlet (158)
    • Rejestrowanie aplikacji i kartrydża BookstoreServlet (160)
    • WywoÅ‚ywanie aplikacji BookstoreServlet (160)
    • DostÄ™p do bazy danych (161)
    • Korzystanie z usÅ‚ugi transakcyjnej (165)
    • WywoÅ‚ywanie komponentów OAS (165)
  • Aplikacja Bookstore w postaci serwleta iAS (166)
    • Konfigurowanie platformy Apache (166)
    • Konfigurowanie motoru serwleta JServ (166)

Rozdział 5. System plików Oracle iFS (167)

  • Cechy systemu (167)
    • Pamięć tabel (168)
    • Parsery (168)
    • Wizualizatory (168)
    • NakÅ‚adki (168)
    • ProtokoÅ‚y (169)
  • KorzyÅ›ci (169)
  • Komponenty (170)
  • XML (170)
  • Oracle8i interMedia Text i Oracle9i Text (171)
  • Model dokumentu (172)
  • WÅ‚aÅ›ciwoÅ›ci dokumentu (173)
    • WÅ‚aÅ›ciwoÅ›ci niezależne od wersji (173)
    • WÅ‚aÅ›ciwoÅ›ci zwykÅ‚e (173)
    • WÅ‚aÅ›ciwoÅ›ci powiÄ…zaÅ„ (175)
    • WÅ‚aÅ›ciwoÅ›ci użytkownika (175)
  • Przetwarzanie dokumentów (175)
  • Definiowanie typów dokumentów (176)
    • PrzykÅ‚adowa definicja typu (177)
    • Standardowe wÅ‚aÅ›ciwoÅ›ci typu (177)
    • Niestandardowe wÅ‚aÅ›ciwoÅ›ci typu (179)
    • Atrybuty wÅ‚aÅ›ciwoÅ›ci (180)
  • Rozszerzenia plików (183)
  • Korzystanie z systemu iFS (184)
    • PrzykÅ‚ad 1.: Tworzenie i zapisywanie pliku Hello World (185)
    • PrzykÅ‚ad 2.: Tworzenie lepszej wersji pliku Hello World (185)
    • PrzykÅ‚ad 3.: Praca z plikami (186)
    • PrzykÅ‚ad 4.: Wyszukiwanie plików (187)
  • Pliki XML w systemie iFS (188)
    • SkÅ‚adowanie parsowanych plików XML (188)
    • SkÅ‚adowanie nieparsowanych plików XML (190)
    • Wizualizacja plików XML (190)
  • Inne istotne informacje na temat plików XML (191)

Rozdział 6. Wyszukiwanie dokumentów XML za pomocą narzędzia Oracle Text (193)

  • Oracle Text - wyszukiwarka tekstowa nastÄ™pnej generacji (194)
  • Model indeksowania w Oracle Text (195)
    • SkÅ‚ad danych (196)
    • Filtr (196)
    • ModuÅ‚ podziaÅ‚u na sekcje (197)
    • ModuÅ‚ podziaÅ‚u na leksemy (199)
  • Praca z Oracle Text (199)
    • SkÅ‚ad danych (201)
    • Sekcje pól i sekcje strefowe (203)
    • Sekcje stop (206)
    • Sekcje atrybutów (207)
    • Wyszukiwanie wedÅ‚ug skÅ‚adni XPATH w grupie PATH_SECTION_GROUP (208)
    • Dynamiczne dodawanie sekcji (209)

Rozdział 7. Usługi XML dla e-biznesu w Oracle (211)

  • Ogólne informacje na temat usÅ‚ug XML (211)
  • Elementy skÅ‚adowe XML Services (212)
    • Interfejs administratora (212)
    • Serwer SOAP (212)
    • Interfejsy API klienta (212)
    • Repozytorium usÅ‚ug i zdarzeÅ„ (212)
  • Terminologia (213)
    • UsÅ‚uga XML (213)
    • UsÅ‚uga sieciowa (213)
    • Grupa usÅ‚ug (213)
    • Kluczowy punkt integracji (213)
    • Punkt wywoÅ‚ania (213)
    • Rekord wywoÅ‚ania (214)
    • Zdarzenie (214)
    • Subskrybent zdarzenia (214)
  • UsÅ‚ugi XML i SOAP (215)
    • Czym jest protokół SOAP (215)
    • Jak dziaÅ‚a SOAP? (215)
    • Jakie sÄ… zadania klienta SOAP? (217)
    • Jakie sÄ… zadania serwera SOAP? (217)
  • Wytyczne dotyczÄ…ce grup usÅ‚ug (218)
  • Wytyczne dotyczÄ…ce usÅ‚ug (218)
  • Model zabezpieczeÅ„ (220)
  • Szczegóły uruchamiania usÅ‚ugi (221)
  • Wytyczne dotyczÄ…ce wywoÅ‚aÅ„ (221)
  • PrzykÅ‚ad wywoÅ‚ania usÅ‚ugi (222)
  • Wytyczne dotyczÄ…ce zdarzeÅ„ (223)
  • PrzykÅ‚ad sygnalizowania zdarzenia (224)
  • PrzykÅ‚ad sygnalizowania zdarzenia podzbiorowi subskrybentów (225)
  • UsÅ‚ugi bÄ™dÄ…ce subskrybentami zdarzeÅ„ (227)
  • Wdrażanie nowej usÅ‚ugi (227)
  • Tworzenie profilu identyfikacji (237)
  • Tworzenie rekordu wywoÅ‚ania (238)
  • Uruchamianie przykÅ‚adowego programu (241)
  • Interfejsy API wywoÅ‚aÅ„ i zdarzeÅ„ (244)
    • Klasa oracle.apps.jtf.services.invocation.Client (244)
    • Klasa oracle.apps.jtf.services.invocation.Param (246)
    • Klasa oracle.apps.jtf.services.invocation.ServiceResult (251)

Rozdział 8. Oracle i XML w działaniu (255)

  • NarzÄ™dzie XML SQL (255)
    • Pobieranie danych w formacie XML (256)
    • Zapisywanie danych w formacie XML (257)
    • Modyfikacja danych za pomocÄ… narzÄ™dzia XML SQL (259)
    • Usuwanie danych za pomocÄ… narzÄ™dziu XML SQL (260)
    • Instalowanie narzÄ™dzia XML SQL (261)
    • Rozszerzanie możliwoÅ›ci narzÄ™dzia XML SQL (262)
  • Serwlet Oracle XSQL (262)
    • Strony XSQL (263)
    • Instalowanie serwleta XSQL (264)
    • Przekazywanie zapytaÅ„ do serwleta XSQL (265)
    • Konwersja raportów XSQL za pomocÄ… arkuszy stylów (267)
    • Wstawianie nowych rekordów w serwlecie XSQL (269)
    • Modyfikowanie danych za pomocÄ… serwleta XSQL (270)
  • Budowanie stron z wykorzystaniem technik XML (272)
    • Wdrażanie rozwiÄ…zaÅ„ XML (273)
    • Wymagania projektowe (273)
    • Architektura (274)
    • PrzykÅ‚adowa aplikacja (274)
    • Rozszerzenie możliwoÅ›ci przykÅ‚adowej aplikacji (276)
    • NarzÄ™dzia Oracle Portal-to-Go (276)
  • Przekazywanie komunikatów w XML (277)
    • RozwiÄ…zanie - XML (277)
    • Wymagania projektowe (278)
    • Architektura (278)
    • PrzykÅ‚ad implementacji (279)
    • Rozszerzenie możliwoÅ›ci przykÅ‚adowej aplikacji (284)
    • Serwer Oracle Integration Server (285)

Rozdział 9. Studium przypadku: zastosowanie technologii XML w Oracle (287)

  • Strona FAQ w XML (287)
  • Wymagania aplikacji (288)
  • Projekt aplikacji (288)
  • Schemat bazy danych aplikacji (289)
  • Generowanie schematu XML (290)
  • Generowanie klas Java (291)
  • Przechowywanie dokumentów XML w bazie danych (292)
    • Generowanie dokumentów XML za pomocÄ… SYS_XMLGEN i SYS_XML_LAGG (292)
    • Pobieranie danych z dokumentu XML za pomocÄ… funkcji Extract() i ExistsNode() (293)
    • Wyszukiwanie skojarzonych FAQ (293)
  • Tworzenie aplikacji internetowej (296)
  • Wprowadzanie nowych zgÅ‚oszeÅ„ do listy FAQ (297)
  • Wyszukiwanie FAQ (302)
  • Przeszukiwanie dokumentów XML za pomocÄ… funkcji HASPATH i INPATH (304)
  • Wykorzystywanie indeksów opartych na funkcjach do optymalizacji dostÄ™pu do dokumentów (305)
  • Adresowanie danych za pomocÄ… URI (305)
  • Budowanie sÅ‚ownika (306)
  • Rozszerzanie możliwoÅ›ci aplikacji (308)

Rozdział 10. Aplikacje XML oferowane w sieci OTN (311)

  • DostÄ™p do aplikacji XML (312)
  • KorzyÅ›ci z przeglÄ…dania przykÅ‚adowych aplikacji (313)
  • Aplikacje XML (315)
    • Aplikacja: Hello World (315)
    • Aplikacja: Dane pracowników (318)
    • Aplikacja: Polisy Ubezpieczeniowe (319)
    • Aplikacja: BÅ‚Ä™dne klasy (322)
    • Aplikacja: Czy korzystasz z XML? (324)
    • Aplikacja: Perspektywy obiektowe (326)
    • Aplikacja: Sprawdzanie kodów portów lotniczych (326)
    • Aplikacja: WyÅ›wietlanie kodów portów lotniczych (332)
    • Aplikacja: UsÅ‚uga SOAP (333)
    • Aplikacja: WyÅ›wietlanie wyników zapytaÅ„ ad hoc (335)
    • Aplikacja: Wykresy sÅ‚upkowe (335)
  • Instalowanie i uruchamianie aplikacji XML (336)

Rozdział 11. Przyszłe kierunki rozwoju (341)

  • Rola organizacji ustalajÄ…cych standardy (342)
    • Rola konsorcjum W3C (342)
    • Rola organizacji OASIS (348)
  • Standardy XML dla przemysÅ‚u (350)
    • Najważniejsze jednostki tworzÄ…ce standardy DTD i schematy (350)
    • PrzykÅ‚ad korzyÅ›ci ze stosowania przemysÅ‚owych standardów DTD i schematów XML (351)
  • WpÅ‚yw technologii XML na Internet (353)
    • Najważniejsze podmioty zwiÄ…zane z XML (353)

Dodatek A Specyfikacje XML, DOM, SAX i XSLT konsorcjum W3C (357)

  • Specyfikacja XML (357)
    • Definicja XML (357)
    • Dokumenty (357)
    • Definicje typu dokumentu DTD (358)
  • Specyfikacja DOM (361)
    • Definicja DOM (361)
    • DOM Poziom 2. i Poziom 3. (362)
    • JÄ…dro DOM (362)
  • Specyfikacja SAX (368)
    • Definicja SAX (368)
    • Interfejs i klasy SAX (369)
  • Specyfikacja przestrzeni nazw XML (371)
    • Definicja przestrzeni nazw (371)
    • Terminologia przestrzeni nazw (372)
    • Atrybuty przestrzeni nazw (372)
  • Specyfikacja XPath (374)
    • Definicja XPath (374)
    • Wyrażenia XPath (374)
    • Funkcje (375)
    • Obiekty XPath (377)
  • Specyfikacja XSLT (378)
    • Definicja XSLT (378)
    • Szablony (379)
    • Instrukcje XSLT (379)
    • Funkcje XSLT (387)

Dodatek B Specyfikacje XML Schema konsorcjum W3C (389)

  • Definicja schematu XML (389)
  • WstÄ™p (390)

Dodatek C Inne specyfikacje konsorcjum W3C (395)

  • Inne specyfikacje konsorcjum W3C (395)
    • Definicja XMLQuery (395)
    • ProtokoÅ‚ XML (400)

SÅ‚ownik (403)

Skorowidz (415)

Dodaj do koszyka Oracle9i i XML

Code, Publish & WebDesing by CATALIST.com.pl



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