Understanding and Programming COM+: A Practical Guide to Windows 2000 DNA

Author:   Robert J. Oberg
Publisher:   Pearson Education (US)
ISBN:  

9780130231147


Pages:   648
Publication Date:   05 January 2000
Format:   Mixed media product
Availability:   Out of stock   Availability explained


Our Price $131.97 Quantity:  
Add to Cart

Share |

Understanding and Programming COM+: A Practical Guide to Windows 2000 DNA


Add your own review!

Overview

The one book you need to master Windows 2000 COM+ and DNA development: combines expert high-level theory with practical hands-on programming techniques that go far beyond what you'll find in most COM/DCOM books! Robert J. Oberg starts by introducing COM+ and Microsoft's Distributed interNet Applications architecture: the forest and the trees. Learn how to build a testbed you can use for all your COM+/DNA application development. Refresh yourself on the key COM and DCOM concepts that still underlie COM+ development, including multithreading, automation, error processing and debugging. Next, master the key COM+ techniques associated with advanced multi-tier development -- hands-on, through building your own application. You'll find detailed coverage of COM+ security in Windows 2000 environments; a survival guide of key database programming techniques; practical information for using the In-Memory Database and Microsoft Message Queue; and much more. The book goes far beyond most COM/DCOM/COM+ books, with sophisticated coverage of ATL, multithreading, clustering, monikers, the Windows Registry, and much more!

Full Product Details

Author:   Robert J. Oberg
Publisher:   Pearson Education (US)
Imprint:   Prentice Hall
Dimensions:   Width: 18.00cm , Height: 4.20cm , Length: 23.50cm
Weight:   1.238kg
ISBN:  

9780130231147


ISBN 10:   0130231142
Pages:   648
Publication Date:   05 January 2000
Audience:   College/higher education ,  Tertiary & Higher Education
Format:   Mixed media product
Publisher's Status:   Out of Print
Availability:   Out of stock   Availability explained

Table of Contents

I. INTRODUCTION TO COM+ AND WINDOWS DNA. 1. What is COM+? The Object Foundations. Microsoft's Road to COM+. The Power of COM: A Preview - Building a Web Browser. 2. Three-Tier Applications and Windows DNA. Evolution of Distributed Systems. Overall Structure of Windows DNA. Windows DNA Layers. 3. A Testbed for Windows DNA. Overall Configuration. Windows 2000. Windows 2000 Server. Development Tools. COM+ Preview. II. COM FUNDAMENTALS. 4. COM Clients: Concepts and Programming. A Bank Account Server. Exploring the Structure of a COM Server. COM Terminology and Concepts. COM Client Programming Model. Programming a COM Client. Additional Topics in COM Client Programming. Windows Registry and COM. 5. C++ and the Component Object Model. Objects, Components and COM. C++ and COM. Implementing a COM Class Using C++. 6. In-Process COM Servers. COM Server Concepts. Implementing an In-Process COM Server Using C++. Working with DLLs. Implementing an In-Process COM Server Using Visual Basic. 7. Active Template Library. Active Template Library. Visual C++ and ATL. Multiple Interfaces and More About IDL. ATL COM Wrapper Classes. 8. Visual C++ COM Support. Visual C++ and COM Clients. Visual C++ COM Support Classes. 9. EXE Servers. Application Integration and OLE. Structure of an EXE Server. Marshaling. EXE Servers Using ATL. 10. Introduction to DCOM. Remoting an Existing COM Object. Programming for DCOM. DCOM Architecture. 11. Automation and COM Programming Using Visual Basic. Automation. Automation with ATL and VBScript. Visual C++ Automation Controllers. Automation and Visual Basic. Properties. Collections. 12. Error Processing and Debugging. Using the HRESULT. COM Error Interfaces. Automation Exceptions. COM Error Handling in Visual Basic. Tracing and Debugging. 13. Multithreading in COM. Concurrent Programming. Apartments and Multithreading in COM. Implementing Multithreading in COM. III. WINDOWS DNA AND COM+. 14. COM+ Architecture Fundamentals. Why COM+. Declarative, Attribute-Based Programming. COM+ Catalog. COM+ Terminology. COM+ Architecture. 15. A COM+ Tutorial. A Visual Basic COM+ Component. A Visual C++ COM+ Component. COM+ Administration Object. Deploying a COM+ Application Remotely. 16. Concurrency in COM+. Synchronization and Apartments. Syncrhonization and Activities. Programming Example. 17. Windows 2000 and COM+ Security. Fundamental Problem of Security. A Windows 2000 System Administration Tutorial. NT Security. COM Security. COM+ Security. 18. SQL Server and ADO Survival Guide. Getting Started with SQL Server 7.0. Managing Databases with SQL Server 7.0. Uniform Data Access. A Tutorial in Database Programming. Programming with ActiveX Data Objects. A Three-Tier COM+ Application. Electronic Commerce Game Case Study. 19. Trnasactions in COM+. Principles of Transaction Processing. Microsoft Transactions Technology. Automatic Transaction Processing Using COM+. Programming Transactions in COM+. 20. Web Applications Using COM+. Classical Web Technology. An Internet Programming Testbed. Microsoft Web Technologies. Active Server Pages and COM+. 21. MSMQ and Queued Components. Message Queuing and MSMQ. Using and Programming MSMQ. Queued Components. 22. COM+ Events. Events and Connection Points in COM. Loosely Coupled Events and the Publisher/Subscriber Model in COM+. COM+ Event Example. 23. COM+ and Scalability. Microsoft Clustering Technologies. COM+ Component Load Balancing. Object Pooling. The Significance of COM+. Appendix A. Learning Resources. Appendix B. Electronic Commerce Game Case Study.

Reviews

Author Information

Robert J. Oberg is President of Object Innovations, a COM/COM+ and MTS consulting and training firm. He writes the COM and MTS training courses for UCI Consulting. Oberg holds a Ph.D. from Harvard University.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

wl

Shopping Cart
Your cart is empty
Shopping cart
Mailing List