Inside Server-Based Applications (Mps General)
Douglas J. Reilly, Microsoft Pr ISBN:1572318171, Edition: , 1999-11 Price: $49.99
Table of Contents
- Cover
- Dedication
- Preface
- Who Should Read This Book?
- About the Examples and the Companion CD-ROM
- Overview
- The Way I Work
- Acknowledgments
- Part I: Server Basics
- Chapter 1 -- Server-Based Development
- What Is a Server?
- The Growth of Server-Based Development
- What Makes Server-Based Development Different?
- Server-Based Applications
- Win32 Support for Server-Based Programming
- A Peek at SQL Server
- Conclusion
- Chapter 2 -- Server-Based Development 101
- Multitasking Basics
- Multithreading
- Synchronization Objects
- Creating a New Thread
- Part II: Windows 2000 as a Server Platform
- Chapter 3 -- The Service API
- What Is the Service API?
- Who Runs the Service?
- Hello, Service API World!
- A C++ Framework for Windows 2000 Services
- Conclusion
- Chapter 4 -- Impersonation APIs
- Windows 2000 Security Overview
- Impersonation Basics
- Classes of Impersonation
- Conclusion
- Chapter 5 -- Event Logging
- The Event Logging API
- Conclusion
- Chapter 6 -- Remote Access Service API
- RAS API Overview
- An Example Using RasDial
- Other Uses for RAS
- Conclusion
- Chapter 7 -- Telephony API and the Messaging API
- Chapter 8 -- The ODBC API
- What ODBC Provides
- ODBC Alternatives
- ODBC Components
- ODBC Classes
- ODBC Traps and Pitfalls
- Chapter 9 -- Active Server Pages
- What Is an Active Server Page?
- ASP Strengths
- ASP Weaknesses
- Objects Available in ASP Applications
- Active Server Page Examples
- Conclusion
- Chapter 10 -- Internet Server API (ISAPI)
- DLL Review
- ISAPI Overview
- A Simple ISAPI Extension
- Another Use for an ISAPI Extension
- Conclusion
- Chapter 11 -- ISAPI Filters
- ISAPI Filter Overview
- A Sample ISAPI Filter
- MFC ISAPI Filters
- Conclusion
- Chapter 12 -- Client/Server Communication APIs
- Can We Talk? How Clients and Servers Communicate
- Dispatching Communication Requests
- A Generalized Client Communication Class
- Conclusion
- Chapter 13 -- Integrating with SQL Server
- Part III: Building Windows 2000 Server Applications
- Chapter 14 -- A Traditional Service Application
- A Network Monitor
- Monitoring Task Functions
- Conclusion
- Chapter 15 -- Administering a Service Application on the Web
- Using ASP to Monitor MonitorService
- Using ISAPI to Monitor MonitorService
- Conclusion
- Appendix A -- Setting Up Virtual Directories in IIS
- Appendix B -- Reacting to Service Failures
- Bibliography
- About the Author
|
|