"synopsis" may belong to another edition of this title.
An indication of the slow pace can be found in the time required to reach the discussion of IUnknown, the interface that every COM class must implement. This book may not mention the interface until page 80, however, the preceding sections provide a rich background on OLE, COM, and ancillary information on multitiered systems as well as the process of setting up a testbed.
The optimistically proposed testbed relies on Windows 2000 Professional, Windows 2000 Domain controller, and Windows NT. Luckily, the majority of the examples in the book do not require such a complex setup to be run. However, in part 3, Windows DNA, the described testbed, serves as an optimal solution.
Advancing from the slow introduction to the very involved discussions in part 3, the book spans COM, COM+, Distributed COM (DCOM), and Active Template Library (ATL), with threading, Microsoft Message Queue Server, security, and other design issues addressed where appropriate.
This book also differentiates itself by depending on two programming languages to demonstrate COM implementations. Although the author seems to prefer, and at times champion, Visual Basic COM programming, C++ programmers will be happy to note that the majority of the code examples are in C++. Unfortunately, Java programmers get short shrift--there's almost no coverage of Visual J++ COM.
For comprehensive, thorough explanations with useful code using COM, though, this book is hard to beat. --John Keogh
Topics covered: History of COM, OLE, overview of COM, DCOM and COM+, distributed systems architecture, creating a testbed, classes and interfaces, implementing a COM class in C++, implementing a COM class in Visual Basic, introduction to COM servers, Inprocess servers, class factories, creating a server, Active Template Library, Microsoft IDL, out of process (exe) servers, going from COM to DCOM, programming for DCOM, overview of DCOM, Automation and Visual Basic, collections, error handling and debugging, multithreading in COM, COM+, developing for COM+ in Visual Basic, developing for COM+ in Visual C++, threading issues in COM+, COM+ and Windows 2000 Security, introduction to SQL Server, ActiveX Data Objects (ADO), using COM+ in the middle tier, transactions, COM+, and Microsoft Distributed Transaction Coordinator, Web application programming with COM+, Active Server Pages and COM+, MSMQ (nice discussion), events, scalability, clustering, load balancing, object pooling.
Make the most of Microsoft's COM+, DNA, and Windows 2000-hands-on!
This is the only book you need to master Windows 2000 COM+ and Distributed interNet Applications (DNA) programming. Robert J. Oberg combines a crystal-clear review of COM+ theory with practical hands-on coding techniques-delivering the in-depth expertise you need for enterprise development!
Oberg starts by introducing COM+ and Microsoft's DNA architecture: the forest and the trees. Discover how to build a testbed you can use for your COM+/DNA application development; then refresh yourself on the key COM/DCOM concepts that underlie COM+ development, including interfaces, classes, apartments, 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 on creating Web applications using Active Server Pages; and much more. The book, far more than most COM/DCOM/COM+ books, will make you self-sufficient in the most important practical technologies associated with Windows DNA.
"About this title" may belong to another edition of this title.
Shipping:
US$ 34.85
From Spain to U.S.A.
Book Description PAPERBACK. Condition: Good. 0130231142. Seller Inventory # 9780130231147