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] - نسخه متنی

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

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

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





COM+ Programming: A Practical Guide Using Visual C++ and ATL



About This Book



Prerequisites



Sample Code



References



Chapter Organization



Companion CD



Acknowledgments



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



Fixing a Defect




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



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