COM+ Programming A Practical Guide Using Visual C++ and ATL [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

COM+ Programming A Practical Guide Using Visual C++ and ATL [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید


Sitemap


Table of Contents


Book Cover


Front Matter


About This Book


Prerequisites


Sample Code


References


Chapter Organization


Companion CD


Acknowledgments


Part I: The Foundation


1. The Component Model


Component Reusability


Traditional Software Reusability


Reference Hardware Components


Simulation Program


Role of the Linker and the OS Loader


Dynamic Link Library


Fixing a Defect


Hardware Component Model


Separating Interface from Implementation


Common Aspects of C++ Language


Virtual Methods in C++ and Memory Layout


Interface as an Abstract Base Class


Dynamic Selection of a Component


Extending the Interface Functionality


Managing the Lifetime of an Object


Optimizations


Error Reporting


The Essence of COM


Summary


References


2. Designing Interfaces


Why a New Language?


Interface Definition Language (IDL)


IDL Design Goals


Processing IDL Files


IDL File Structure


IDL Syntax


Automation


Interfaces and Marshaling


Memory Management


Organizing Multiple IDL Files


Putting It All Together


Summary


References


3. Components


From C++ to COMA Quick Tour


Revisiting C++ Code


Implementing COM Objects


Tear-Off Interfaces


Reusing Components


Error Reporting


Summary


References


Part II: The Extension


4. Essence of COM+


Enterprise Systems


Three-Tier Architecture


COM+=Simplified Development


Summary


References


5. COM+ Programming Model


Attribute-Based Programming


COM+ Context


Object Context


Call Context


Object Activation


Summary


References


6. Concurrency


Multithread Programming


Apartments


Configuration Settings


Apartments and Standard Marshaling


Cross-Context Access


Developing Thread-Safe COM Code


Summary


References


7. Security


The COM+ Security Model


Declarative Security


Server-Side Security Programming


Client-Side Security Programming


Summary


References


8. Transactions


The Stock Trader


Transaction Theory


COM+ Support for Transactions


The Architecture


Compensating Resource Manager


Summary


References


9. Message Queuing


Message-Based Queuing


MSMQ Overview


MSMQ COM Components


Queued Components


Summary


References


10. Events


Introduction


Tightly Coupled Events (TCEs)


Loosely Coupled Events (LCEs)


Summary


References


11. Scalability


Introduction


Resource Dispensers


Just-in-Time (JIT) Activation


Object Pooling


Asynchronous Method Calls


COM+ Pipes


Summary


References


12. Administration


Overview


COM+ Administration Object Model


Programming Considerations


Some Common Administrative Tasks


Future Enhancements


Summary


References


/ 125