COM+ Programming with Visual Basic
Developing COM+ Servers with COM, COM+, and .NET
By
Jose Mojica
June 2001
Pages: 364
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 COM+ Internals
-
What Is COM+?
-
COM and COM+
-
Knowing the Internals
-
Introduction to .NET
-
Chapter 2 Interface-Based Programming
-
Why Interface-Based Programming?
-
Defining Interfaces in Visual Basic
-
Using a Class Through an Interface
-
Polymorphism I (Multiple Components—Single Interface)
-
Polymorphism II (Single Component—Multiple Interfaces)
-
Review
-
Chapter 3 How Interfaces Work Internally
-
Life Without Interfaces
-
Memory Layout of Interfaces
-
COM as a Binary Standard
-
Type Libraries
-
COM Standard Interfaces: IUnknown and IDispatch
-
Summary
-
Chapter 4 In-Process Servers
-
Client-Server Communication: A High-Level View
-
Client-Server Communication: A Low-Level View
-
Chapter 5 Out-of-Process Servers and COM's Remoting Architecture
-
ActiveX EXEs
-
Threads
-
Remoting and Location Transparency
-
Pinging Mechanism
-
Summary
-
Chapter 6 Versioning
-
The Goal of COM Versioning
-
Client Requirements
-
COM's Versioning Story
-
How Visual Basic Versions Your COM Objects
-
Using IDL
-
Summary
-
Chapter 7 COM+ Applications
-
Creating a COM+ Application
-
Services Overview
-
COM+ Administration Components
-
Summary
-
Chapter 8 Writing and Debugging COM+ Code
-
COM+ Architecture
-
Debugging COM+ Applications
-
Chapter 9 Transaction Services
-
What Is a Transaction?
-
Declarative Transactions
-
Summary
-
Chapter 10 COM+ Security
-
Security Terminology
-
RPC Security
-
COM/COM+ Security
-
Internet-Based Security
-
Summary
-
Chapter 11 Introduction to .NET
-
The .NET Architecture
-
Developing Assemblies
-
VB.NET Features
-
Mixing COM+ and .NET
-
Using COM+ Services
-
Summary
-
Colophon
Return to COM+ Programming with Visual Basic