reklama - zainteresowany?

COM+. Kompendium programisty - Helion

COM+. Kompendium programisty
Autor: John Paul Mueller
Tytuł oryginału: COM+ Developers Guide
Tłumaczenie: Adam Balcerzak, Marcin Jędrysiak, Tomasz Wasilewski
ISBN: 83-7197-641-0
stron: 452, Format: B5, okładka: miękka
Data wydania: 2002-08-26
Księgarnia: Helion

Cena książki: 59,00 zł

Dodaj do koszyka COM+. Kompendium programisty

Tagi: Inne - Programowanie

Dzięki tej książce odkryjemy świat modelu COM+ oraz zrozumiemy cel i zastosowanie różnych zawartych w nim technologii. Po lekturze zrozumiesz, że wiele z tej aury złożoności, która otacza COM+, bierze się jedynie z faktu konsolidacji technologii dostępnych obecnie w oddzielnych pakietach i wprowadzenia dodatkowych usprawnień, które ułatwiają tworzenie aplikacji COM w porównaniu ze stanem obecnym.

Szczegółem, który odróżnia tę książkę od innych, jest zbliżenie się do rzeczywistości przy prezentowaniu modelu COM+. Oznacza to pracę z rzeczywistymi przykładami programów, które powinny pomóc Ci szybciej rozpocząć pracę z COM+. Jednym z ważniejszych rodzajów aplikacji używanych w zastosowaniach biznesowych jest baza danych -- to właśnie aplikację tego typu stworzymy najpierw, a następnie będziemy ją usprawniać na wiele różnych sposobów. Przykładowa baza danych korzysta z wielu tabel. Prześledzimy dokładnie wszystkie etapy projektu wymagane do stworzenia zarówno samej bazy danych, jak i aplikacji zarządzającej nią. Część tego procesu będzie wymagała napisania i zastosowania komponentu działającego po stronie serwera, który nie tylko uprości etap tworzenia zapytań, ale również znacznie zredukuje ruch w sieci.

COM+ nie musi być puszką Pandory, pełną trudnych do zrozumienia technologii i narzędzi, która udaremni Twoją pracę. Ta książka pomoże Ci w poznaniu nowej i ekscytującej części Windows 2000. Nauczymy się wszystkiego, co COM+ może uczynić w kierunku przeskalowania Twoich aplikacji biurowych i sieciowych do zastosowania ich na poziomie sieci WAN oraz Internetu.

Książka ta ma trzy główne cele: nauczyć teorii COM+, pokazać sposoby wykorzystania modelu w środowiskach programistycznych (ogólnego przeznaczenia i firmowych) oraz zaprezentować przykładowe programy. Rozdziały 1. -- 6. opisują teorię modelu COM+ oraz szczegóły użytkowe. Natomiast rozdziały 7. -- 10. zawierają w pełni funkcjonalne przykłady programów.

Dodaj do koszyka COM+. Kompendium programisty

 

Osoby które kupowały "COM+. Kompendium programisty", wybierały także:

  • Superinteligencja. Scenariusze, strategie, zagro
  • Poradnik design thinking - czyli jak wykorzysta
  • F# 4.0 dla zaawansowanych. Wydanie IV
  • Systemy reaktywne. Wzorce projektowe i ich stosowanie
  • GameMaker. Kurs video. Kompleksowy przewodnik tworzenia gier platformowych

Dodaj do koszyka COM+. Kompendium programisty

Spis treści

COM+. Kompendium programisty -- spis treści

O Autorze (9)

Wstęp (11)

Rozdział 1. COM+ - najnowsza technologia tworzenia komponentów (23)

  • Co to jest COM+? (24)
    • Nowości w COM+ (24)
    • Szersze spojrzenie na COM+ (26)
  • Porównanie COM+ i COM (26)
    • Cele projektowe COM+ (27)
    • Transakcje i COM+ (27)
    • Wiadomości i COM+ (28)
    • Usługi COM+ (28)
  • Wprowadzenie do MTS (30)
    • Opis usług MTS (31)
    • Rola puli zasobów w COM+ (32)
  • Gdzie pasuje MSMQ? (32)

Rozdział 2. Podstawy COM - wersja skrócona (35)

  • Tworzenie obiektu (36)
    • Serwer typu in-Process (37)
    • Serwery typu Out-of-Process (38)
    • Wielokrotne użycie komponentu (53)
  • Wywoływanie metod interfejsu (54)
    • Interfejs IUnknown (55)
    • Interfejsy ActiveX (56)
    • Używanie interfejsów ActiveX (58)
    • Zliczanie odwołań (60)
  • Wymagania dotyczące Rejestru (61)
  • Praca z apartamentami i wątkami (66)
    • Rodzaje wątków (66)
    • Rodzaje apartamentów i przydziałów (68)
    • Wymagania rozrządu (71)

Rozdział 3. Wyjątkowe cechy COM+ (73)

  • COM+ i automatyzacja (75)
    • Aktywacja w czasie trwania (JIT) (76)
    • Przetwarzanie transakcji (77)
    • Kontekst COM+ (78)
  • Rozdzielacze zasobów (80)
  • Menedżer wyrównywania zasobów (CRM) (80)
  • Ujścia zdarzeń COM+ (82)
  • Katalog COM+ (82)
  • Pula obiektów (83)
  • Zabezpieczenia oparte na rolach (83)
    • Standardowe mechanizmy zabezpieczeń Windows (84)
    • Zabezpieczenia oparte na rolach (105)
  • Mechanizm wyrównywania obciążenia komponentu (CLB) (110)
    • Cele mechanizmu wyrównywania obciążenia (111)
    • Jak działa mechanizm wyrównywania obciążenia? (112)
    • Radzenie sobie z niesprawnymi serwerami i routerami (113)

Rozdział 4. Przegląd MTS (115)

  • Co to jest transakcja? (116)
    • Wyjaśnienie pojęcia transakcji (117)
    • MTS i COM+ (118)
  • Przebieg transakcji (122)
    • Przegląd obiektów MTS (122)
    • Określanie zdarzeń transakcji (123)
    • Rozważania na temat zdalnego uruchamiania (124)
    • Rozważania na temat podziału obciążenia MTS (125)
  • Niezawodność aplikacji COM+ (125)
  • Problemy związane z COM/DCOM (127)
  • Transakcje i bazy danych (128)
    • Obsługa różnych baz danych (129)
    • Cechy baz danych MTS (130)
    • Tworzenie baz danych z pomocą MTS (131)
    • MTS i COM+ (133)
  • Rozważania na temat zabezpieczeń (133)
  • Koordynator transakcji rozproszonych (MS-DTC) (135)
    • MS-DTC w akcji (135)
    • Rozproszona część MS-DTC (135)

Rozdział 5. Przegląd MSMQ (137)

  • Przegląd asynchronicznej komunikacji MSMQ (138)
    • Routing wiadomości (139)
    • Rodzaje dostępu do dysku (141)
    • Gwarancje dostarczenia (142)
    • Bezpieczeństwo (144)
    • MSMQ i MTS (149)
  • Przegląd kolejek wiadomości (152)
    • Rodzaje kolejek wiadomości (152)
    • Kolejki wiadomości dla aplikacji rozłączonych (154)
  • Przesyłanie wiadomości - jak to wygląda od strony serwera? (156)
    • Części składowe wiadomości (156)
    • Manipulacja kolejką i wiadomościami od strony COM (156)
    • Obsługa błędów MSMQ (160)
  • Active Directory/Baza danych MQIS (161)
    • Wymagania dotyczące instalacji bazy danych i ocena rozmiaru (163)
    • Rodzaje serwerów MSMQ w przedsiębiorstwie (163)
    • MSMQ 1.0 kontra MSMQ 2.0 (165)
  • Problemy z wydajnością (165)
    • Problemy związane z wewnętrzną wydajnością MSMQ (166)
    • Ograniczenia przetwarzania, które wpływają na wydajność aplikacji (168)

Rozdział 6. Rodzaje aplikacji (173)

  • Różnice między aplikacjami COM+ (174)
    • Komponenty serwerowe (176)
    • Korzyści wynikające z użycia COM+ (177)
    • Atrybuty, kontekst i stan (178)
    • Cztery poziomy zmiany komponentu (180)
  • Zagadnienia programowania (186)
    • Wydajność (187)
    • Bezpieczeństwo (187)
  • Rodzaje aplikacji COM+ (189)
    • Aplikacje serwerowe (189)
    • Aplikacje biblioteczne (190)
    • Aplikacje proxy (190)
    • Aplikacje preinstalowane (191)
  • Rozważania na temat aplikacji rozłączonych (191)
  • Oddzielna praca z MTS i MSMQ (192)

Rozdział 7. Aplikacja sterowana przez transakcje (195)

  • Instalacja SQL Server 6.5 Developer Edition (197)
  • Tworzenie zdalnego narzędzia diagnostycznego i programistycznego dla SQL Servera (202)
  • Definiowanie aplikacji (209)
    • Przegląd zadań aplikacji (211)
    • Przegląd bazy danych (212)
    • Szczegółowy przegląd poszczególnych tabel (214)
    • Tworzenie bazy danych i powiązanych tabel (218)
    • n-warstwowy widok projektu (229)
  • Tworzenie komponentów serwerowych (231)
    • Tworzenie powłoki komponentu (232)
    • Dodanie kodu komponentu (244)
    • Rejestracja i instalacja komponentu na serwerze (252)
  • Tworzenie komponentu klienckiego (263)
    • Tworzenie powłoki komponentu (263)
    • Dodanie kodu komponentu (266)
    • Tworzenie prostej aplikacji do testowania katalogu (270)
  • Tworzenie aplikacji testowej (280)
    • Tworzenie powłoki aplikacji (281)
    • Definiowanie interfejsu użytkownika (283)
    • Dodanie kodu aplikacji (292)
    • Testowanie aplikacji COM+ (299)

Rozdział 8. Postępowanie w przypadku niepowodzenia transakcji (301)

  • Scenariusze niepowodzenia (302)
    • Błędy trybu połączonego (305)
    • Błędy trybu rozłączonego (311)
  • Metody usuwania skutków błędów (314)
    • Wykrywanie źródła błędu (314)
    • Interpretacja kodów błędów (339)
    • Obsługa dużej liczby błędów (339)
    • Usuwanie błędów (341)

Rozdział 9. Wysyłanie wiadomości i obiektów COM (345)

  • Przegląd scenariusza komunikacji (348)
    • Dwa interfejsy API (349)
    • Definiowanie typu wiadomości (353)
    • Zrozumienie sekwencji transferu danych (355)
    • Tworzenie wymaganych kolejek (355)
  • Tworzenie aplikacji typu odbiornik-odtwarzacz (357)
    • Tworzenie powłoki dla odbiornika i odtwarzacza (357)
    • Projektowanie formularza okna dialogowego (360)
    • Dodanie kodu odtwarzania (361)
  • Utworzenie aplikacji testowej (364)
    • Tworzenie powłoki aplikacji testowej (364)
    • Projektowanie formularza okna dialogowego aplikacji testowej (366)
    • Dodanie kodu aplikacji (368)
  • Testowanie aplikacji (371)
    • Sprawdzenie wiadomości (371)
    • Sprawdzenie wyników testu (376)
  • Kwestie administracyjne MSMQ (377)
    • Podstawy zarządzania kolejkami (377)
    • Kolejka martwych listów (379)
    • Kontrola Podglądu zdarzeń (379)

Rozdział 10. Praca w trybie rozłączonym (381)

  • Definiowanie aplikacji (383)
    • Środowisko biurowe a rozproszone (385)
    • Przedstawienie domyślnego rejestratora, odbiornika i odtwarzacza w COM+ (387)
    • Przepływ danych aplikacji (391)
  • Tworzenie i instalacja komponentu (391)
    • Tworzenie powłoki komponentu (393)
    • Dodanie kodu komponentu (395)
    • Instalacja komponentu (396)
  • Tworzenie aplikacji testowej (403)
    • Tworzenie powłoki aplikacji (404)
    • Projektowanie formularza okna dialogowego (405)
    • Dodanie kodu aplikacji (406)
  • Testowanie w trybie połączonym (410)
  • Testowanie w trybie rozłączonym (411)

Słownik (417)

Skorowidz (443)

Dodaj do koszyka COM+. Kompendium programisty

Code, Publish & WebDesing by CATALIST.com.pl



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