Inside Server-Based Applications by Douglas J. Reilly
Publisher: Microsoft Pr; (November 1999) | Language: English | ISBN-10: 1572318171 | 614 pages | CHM | 4.7MB
Book Description:-
INSIDE SERVER-BASED APPLICATIONS is the best place to find detailed instructions about how to bring the application layer to the server, support thin and streamlined clients, and move legacy applications to Web-based delivery systems. The book begins with a review of the basics of server-side development, then explains how Microsoft(r) Windows(r) 2000 supports server-side development, with coverage of Win32 APIs including service APIs, RAS, TAPI, MAPI, ODBC, Active Server Pages, and ISAPI. It concisely explains each API and uses examples to demonstrate its proper and improper uses. It also demonstrates how to bring all these server-side pieces together, discusses Microsoft BackOffice(r) integration, and presents server-side code examples in Microsoft Visual C (r) and client-side code examples in VBScript.
Building server-side applications requires a different way of thinking. Many APIs are not in the repertoire of most programmers, so Inside Server-Based Applications provides an extremely useful survey of requisite C APIs, along with custom C classes and advice for creating Windows 2000 services and other server components. Any intermediate to advanced C/C developer will benefit from this intelligent and practical-minded title.
Inside Server-Based Applications begins with the Win32 C APIs needed for server-side development, including functions for multitasking, running services, and event logging. But this text is much more than an API reference. The author provides a valuable custom C encapsulation for Windows 2000 services (a class that is enhanced as the book progresses). There are also some excellent short examples of RAS, TAPI, MAPI, WinSock socket programming, and named pipes for those who need to incorporate these powerful APIs into their applications.
Later chapters concentrate on the Internet, particularly using MFC to create ISAPI extensions (and filters) for Microsoft IIS. (The author provides two versions of a phonebook Web application, both in ASPs and ISAPI.) A standout demonstrates how ATL can create components that speed up your ASPs. The author's expertise with server-side programming favors efficiency, for example, using the ODBC C API instead of ADO. (He also offers a C encapsulation of the ODBC, another useful perk.) The book culminates in a Windows 2000 service to monitor network activity (plus an ISAPI program to administer this program within a browser).
As Web applications become more and more popular, programmers will need to bring their skills to bear on the server side of computing. This admirably clear and authoritative text can point the way to successful development on Windows 2000 servers if you've got some previous C/C experience. --Richard Dragan
Topics covered: Introduction to server-side programming, Windows 2000 support for server applications, multitasking and synchronization APIs, Web-based servers, Win32 console and service APIs, impersonation and event-logging APIs, Remote Access Service (RAS), Telephony API (TAPI) , Simple and Full Messaging API (MAPI), ODBC C API and sample C encapsulation, Active Server Pages (ASPs), building ATL-based components for ASPs, Internet Server API (ISAPI), MFC and ISAPI extensions and filters, WinSock API, TCP/IP and named pipes, SQL Server 7 basics, Transact-SQL, stored procedures.
Download Now...
No comments:
Post a Comment