Résumé
Contents
Preface
Acknowledgments
Part I Interoperating with COM
- Chapter 1 Understanding .NET Architecture
- Loading and Executing Code Inside the Common Language Runtime
- Microsoft Intermediate Language and Metadata
- Class Loader
- Just In Time Compiler
- Automatic Memory Management
- Assemblies
- The Manifest
- Versioning
- Shared Names
- Global Assembly Cache
- Locating Assemblies
- Application Domains
- Common Type System
- Chapter 2 Consuming COM Components from .NET
- Converting Type Libraries to .NET Namespaces
- Converting Typedefs, Enums, and Modules
- Runtime Callable Wrapper
- Preserving Object Identity
- Maintaining COM Object Lifetime
- Proxying Interfaces
- Marshalling Method Calls
- Threading Issues
- Chapter 3 Consuming .NET Components from COM
- Converting Assemblies to COM Type Libraries
- Registering Assemblies with COM
- COM Callable Wrapper
- Preserving Object Identity
- Maintaining Object Lifetime
- Standard COM Interfaces: IUnknown & IDispatch
- Proxying Interfaces
- Marshalling Method Calls
- Activation Lifecycle
- Design Guidelines for .NET Components
Part II COM+ Core Services
- Chapter 4 Transactions
- ACID Requirements
- Atomic
- Consistent
- Isolated
- Durable
- Understanding the COM+ Transaction Process
- Logical Transaction Lifecycle
- Physical Transaction Lifecycle
- Writing Transactional Components in C#
- ServicedComponent Class
- Attribute-based Programming
- Installing a Class into a COM+ Application
- JITA, Synchronization, and AutoComplete
- Developing the Root and Worker Objects
- Chapter 5 Security
- Understanding Windows Security
- Authentication
- Authorization
- Special Accounts
- Impersonation
- Authenticating over the Wire
- Understanding Authentication in IIS
- Using the COM+ Security Model
- Authentication & Authorization
- Role-based Security
- Understanding Security Scope
- Chapter 6 Events
- Understanding the Need for LCEs
- .NET Event Architecture
- Comparing TCE Events to COM+ LCE
- The LCE Architecture
- Understanding Subscriptions
- COM+ Attributes
- Controlling Subscriber Notification Order
- Writing LCE Components in C#
- Your First LCE Component
- Creating Subscriptions by Using Component Services Explorer
- .NET Framework EventClass Attribute
- Using Transactions with Events
- Chapter 7 Object Pooling
- Understanding Object Pooling
- When to Use Object Pooling
- Object Pooling Attributes
- Object Pooling and Scalability
- Object Pooling and Nondeterministic Finalization
- Requirements for Poolable Objects
- Requirements for Transactional Objects
- Object Pooling in C#
- Pooled and Nonpooled Components
- Analyzing the Client
- Chapter 8 Queued Components
- Making the Case for Queued Components
Introduction to Microsoft Message Queue
- Installing MSMQ
- Understanding Queues
- MSMQ Messages
- Developing MSMQ Applications by Using C#
- Understanding Queued Components in COM+
- Client and Server Requirements
- Recorder, Listener, and Player
- Instantiating Queued Components
- Exception Handling
- Queued Component Design Considerations
- Using Other COM+ Services with Queued Components
- Role-Based Security
- Transactions
- Loosely Coupled Events
- Developing Queued Components in C#
- HelloWorld Queued Component
- Loosely Coupled Events and Queued Components
- Exception Classes
Part III Advanced COM+ Computing
- Chapter 9 Remoting
- .NET Remoting Framework
- Marshaling Defined
- Endpoint Defined
- Well-known Objects
- Marshaling by Reference Versus Marshaling by Value
- Activating a Remote Object
- Proxies
- Channels
- Remote Object Lifetime
Introduction to SOAP
- HTTP Header
- SOAP Message
- Remoting ServicedComponents
- SingleCall Component Using SOAP and HTTP
- SingleCall Component Using Binary Formatter and TCP
- Client-Activated ServicedComponent
- Chapter 10 The Future of COM+ and .NET
- New Features of COM+ 1.5
- COM+ Applications as Services
- Application Partitions
- Application Process Dump
- Component Aliasing
- Configurable Isolation Levels
- Low-Memory Activation Gates
- Process Recycling
- Application Pooling
- New Features of IIS 6.0
- New Server Architecture
- Application Pools and Web Gardens
- Server Modes
- Worker-Process Management
- ASP Template Cache Tuning
- XML Support for the Metabase
- New Features of MSMQ
Appendix A: What's on the CD-ROM?
Appendix B: The COM+ Shared Property Manager
Appendix C: Introduction to C#
Appendix D: Compensating Resource Managers
Index
Book Registration Information
Caractéristiques techniques
PAPIER | |
Éditeur(s) | IDG |
Auteur(s) | Derek Beyer |
Parution | 18/10/2001 |
Nb. de pages | 288 |
Format | 18,8 x 23,3 |
Couverture | Broché |
Poids | 545g |
Intérieur | Noir et Blanc |
EAN13 | 9780764548352 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse