Understanding and programming COM+ : a practical guide to Windows 2000 DNA
著者
書誌事項
Understanding and programming COM+ : a practical guide to Windows 2000 DNA
(Prentice Hall series on Microsoft technologies)
Prentice Hall, 1999
大学図書館所蔵 全1件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes bibliographical references and index
内容説明・目次
内容説明
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!
目次
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.
「Nielsen BookData」 より