Delphi. Techniki bazodanowe i internetowe - Helion
Tytuł oryginału: Web Services Development with Delphi
TÅ‚umaczenie: Jan Ostrowski, Grzegorz Werner
ISBN: 83-7361-661-6
stron: 592, Format: B5, okładka: miękka
Data wydania: 2005-01-25
Księgarnia: Helion
Cena książki: 59,90 zł
Stwórz aplikacje sieciowe,
wykorzystujÄ…c uniwersalne mechanizmy wymiany danych
- Wykorzystaj technologie COM, SOAP i ActiveX
- Zaimplementuj złożone mechanizmy dostępu do baz danych
- Napisz bezpieczne aplikacje, stosując szyfrowanie przesyłanych danych
- Użyj w aplikacjach języka XML
Aplikacje rozproszone są coraz częściej uruchamiane nie tylko w sieciach lokalnych, ale także w sieci WWW. Wymiana danych w tak rozległym środowisku sieciowym wymagała opracowania technologii, które zapewniałyby jednoznaczność i bezpieczeństwo przesyłanych danych. Na rynku pojawiły się mechanizmy COM i COM+, SOAP oraz kilka innych. Coraz większą popularność zyskuje język XML pozwalający na unifikację struktur danych w aplikacjach. W oparciu o takie mechanizmy powstają rozproszone aplikacje biznesowe i obliczeniowe, zwane usługami sieciowymi lub usługami WWW.
Książka "Delphi. Techniki bazodanowe i internetowe" opisuje możliwości tworzenia aplikacji sieciowych za pomocą środowiska Delphi z wykorzystaniem różnych technologii. Przedstawia kolejno najpopularniejsze z nich oraz możliwości ich zastosowania w projektach realizowanych w Delphi. Zawiera informacje poświęcone przetwarzaniu danych z wykorzystaniem języka XML oraz protokołu SOAP, a także tworzeniu usług WWW opartych na tych technologiach. W książce opisano również zagadnienia związane z korzystaniem z baz danych - systemy lokalne, mechanizmy klient-serwer oraz rozproszone, a także technologie dostępu do danych, od ADO do dbExpress.
- Mechanizmy COM i COM+
- Kontrolki ActiveX
- Architektura aplikacji bazodanowych
- Technologia DataSnap
- Aplikacje internetowe
- Obsługa gniazd w Delphi
- Kryptografia i ochrona przesyłanych danych
- Korzystanie z danych w formacie XML
- Protokół SOAP
- Stosowanie mechanizmów WebSnap
Wykorzystaj najpopularniejsze środowisko programistyczne
do stworzenia aplikacji rozproszonych.
Osoby które kupowały "Delphi. Techniki bazodanowe i internetowe", wybierały także:
- Aplikacje w Delphi. Przykłady. Wydanie III 58,98 zł, (29,49 zł -50%)
- Delphi 7. Kompendium programisty 129,00 zł, (77,40 zł -40%)
- Delphi 2007 dla WIN32 i bazy danych 89,00 zł, (66,75 zł -25%)
- Programowanie w języku Delphi 49,00 zł, (36,75 zł -25%)
- Flutter for Jobseekers 88,72 zł, (67,43 zł -24%)
Spis treści
Delphi. Techniki bazodanowe i internetowe -- spis treści
Wstęp (7)
Część I Aplikacje COM i COM+ (11)
Rozdział 1. Mechanizmy COM w Delphi (13)
- Podstawowe pojęcia (14)
- Obiekty COM w Delphi (22)
- Serwery COM w Delphi (30)
- Biblioteki typów w Delphi (32)
- Proste obiekty COM w serwerach wewnÄ…trzprocesowych (34)
- Używanie interfejsów wewnątrzprocesowego serwera COM (46)
- Podsumowanie (48)
Rozdział 2. Automatyzacja (49)
- Podstawowe pojęcia Automatyzacji (49)
- Implementacja Automatyzacji w Delphi (53)
- Obiekt Automatyzacji (55)
- Przykładowa aplikacja Automatyzacji (65)
- Podsumowanie (69)
Rozdział 3. Komponenty ActiveX (71)
- Jak działają formanty ActiveX? (72)
- Implementowanie komponentów ActiveX w Delphi (76)
- Używanie gotowych komponentów ActiveX (79)
- Tworzenie własnych komponentów ActiveX (83)
- Podsumowanie (90)
Rozdział 4. Technologia COM+ (Microsoft Transaction Server) (91)
- Jak działa MTS? (92)
- Tworzenie aplikacji MTS w Delphi (98)
- Testowanie i instalowanie komponentów MTS (106)
- Optymalizacja działania MTS (108)
- Przykład prostego obiektu transakcyjnego (109)
- Podsumowanie (114)
Część II Technologie dostępu do danych (115)
Rozdział 5. Architektura aplikacji bazodanowych (117)
- Ogólna struktura aplikacji bazodanowej (119)
- Zestawy danych (125)
- Indeksy (139)
- Parametry kwerend i procedur składowanych (143)
- Mechanizmy zarzÄ…dzania danymi (148)
- Wyszukiwanie danych (149)
- Filtrowanie danych (150)
- Korzystanie z zakładek (152)
- Pola (153)
- Obiekty pól (153)
- Podsumowanie (166)
Rozdział 6. Technologia dbExpress (167)
- Dostęp do danych za pomocą dbExpress (169)
- Sterowniki dostępu do danych (170)
- Połączenie z serwerem bazy danych (170)
- ZarzÄ…dzanie zestawami danych (174)
- Transakcje (177)
- Używanie komponentów obsługujących zestawy danych (178)
- Metody edycji danych (189)
- Interfejsy dbExpress (192)
- Debugowanie aplikacji opartych na technologii dbExpress (195)
- Dystrybuowanie aplikacji dbExpress (198)
- Podsumowanie (198)
Rozdział 7. Korzystanie z ADO w Delphi (199)
- Podstawowe informacje o ADO (199)
- Dostawcy ADO (205)
- Obsługa ADO w Delphi (206)
- Komponent TADOConnection (207)
- Zestawy danych ADO (218)
- Polecenia ADO (233)
- Obiekt błędu ADO (235)
- Tworzenie przykładowej aplikacji ADO (236)
- Podsumowanie (240)
Część III Rozproszone aplikacje bazodanowe (241)
Rozdział 8. Technologia DataSnap. Mechanizmy zdalnego dostępu (243)
- Struktura wielowarstwowej aplikacji Delphi (244)
- Trójwarstwowa aplikacja Delphi (246)
- Serwery aplikacji (247)
- Mechanizm zdalnego dostępu DataSnap (249)
- Dodatkowe komponenty - brokery połączeń (256)
- Podsumowanie (259)
Rozdział 9. Serwer aplikacji (261)
- Architektura serwera aplikacji (262)
- Interfejs IAppServer (263)
- Zdalne moduły danych (264)
- Dostawcy danych (271)
- Interfejs IProviderSupport (275)
- Rejestrowanie serwerów aplikacji (275)
- Tworzenie przykładowego serwera aplikacji (276)
- Podsumowanie (279)
Rozdział 10. Klient wielowarstwowej aplikacji rozproszonej (281)
- Architektura aplikacji klienta (282)
- Klienckie zestawy danych (283)
- Komponent TClientDataSet (284)
- Agregaty (293)
- Zagnieżdżone zestawy danych (297)
- Dodatkowe właściwości pól klienckiego zestawu danych (298)
- Obsługa błędów (299)
- Tworzenie przykładowego uproszczonego klienta (302)
- Podsumowanie (305)
Część IV Tworzenie aplikacji internetowych (307)
Rozdział 11. Gniazda (309)
- Wprowadzenie do architektury sieciowej (310)
- Obsługa gniazd w Delphi (323)
- Podsumowanie (331)
Rozdział 12. Kryptograficzna ochrona w internecie (333)
- Podstawowe terminy i pojęcia kryptograficzne (334)
- Podpisy cyfrowe, certyfikaty i sposób ich użycia (338)
- Wprowadzenie do CryptoAPI (343)
- Nawiązywanie zabezpieczonego połączenia sieciowego za pomocą protokołów internetowych (351)
- Podsumowanie (357)
Rozdział 13. Wątki i procesy (359)
- Podstawowe informacje o wÄ…tkach (359)
- Klasa TThread (365)
- Przykład wielowątkowej aplikacji Delphi (368)
- Problemy z synchronizacją wątków (372)
- Sposoby synchronizacji wątków (373)
- Lokalne dane wÄ…tku (380)
- Unikanie jednoczesnego uruchomienia dwóch egzemplarzy aplikacji (380)
- Podsumowanie (381)
Część V Dane XML w aplikacjach rozproszonych (383)
Rozdział 14. Dokumenty XML (385)
- Podstawowe wiadomości o XML-u (385)
- Podstawy składni XML-a (388)
- Obiektowy model dokumentu (393)
- Implementacja DOM w Delphi (401)
- Podsumowanie (418)
Rozdział 15. Korzystanie z danych XML (419)
- Konwertowanie danych XML (420)
- XML Mapper (423)
- Konwertowanie danych XML w aplikacjach rozproszonych (427)
- Wykorzystanie danych XML w aplikacjach rozproszonych (429)
- Przykład aplikacji wykorzystującej dane XML (435)
- Podsumowanie (437)
Część VI Aplikacje rozproszone i usługi WWW (439)
Rozdział 16. Aplikacje serwera WWW. Technologia WebBroker (441)
- Publikacja danych w internecie. Serwery WWW (442)
- Rodzaje aplikacji serwerów WWW (443)
- Podstawowe wiadomości o interfejsach CGI i ISAPI (444)
- Struktura aplikacji serwera WWW w Delphi (445)
- Strony WWW w aplikacjach serwera WWW (455)
- Cookies (460)
- Korzystanie z baz danych (461)
- Przykład aplikacji serwera WWW (469)
- Podsumowanie (474)
Rozdział 17. Usługi WWW i protokół SOAP. Strona klienta (475)
- Czemu SOAP? (476)
- Zasady funkcjonowania protokołu SOAP (478)
- Architektura usług WWW w Delphi (485)
- Klient usług WWW (486)
- Podsumowanie (498)
Rozdział 18. Serwer usług WWW. Współdziałanie aplikacji pracujących na różnych platformach (499)
- Przykład realizacji usługi - SimpleEchoService (500)
- Przeznaczenie i właściwości komponentów strony serwera (502)
- Narzędzia związane z tworzeniem aplikacji SOAP - podejście firmy Microsoft (510)
- Narzędzie SOAP Trace (517)
- Podsumowanie (519)
Rozdział 19. Technologia WebSnap (521)
- Struktura aplikacji WebSnap (521)
- Projektowanie aplikacji WebSnap (538)
- Projektowanie interfejsu i obsługa danych (541)
- Uwierzytelnianie użytkowników (550)
- Korzystanie z XML-a i XSL-a (554)
- Podsumowanie (558)
Dodatki (561)
Dodatek A Zawartość CD (563)
Skorowidz (565)