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:

  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Wyrażenia regularne od podstaw
  • Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usÅ‚ug
  • Zrozum struktury danych. Algorytmy i praca na danych w Javie
  • Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa

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-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.