Download free book : Working with Active Server Pages (ASP) / PDF

Download free book : Working with Active Server Pages (ASP) / PDF






Download free book : Working with Active Server Pages (ASP) / PDF

















Introducing Active Server Pages
Up to now, this book has covered information leading to the door of the book's heart. Behind that door lies the information you need to create your first Active Server Page and your first Active Server Pages application. You've been introduced to the essence of Internet/intranet design. You've also seen the role that Windows NT plays in this new design environment and the particular advantages that the design of the Windows NT operating system brings to the Web development table. In Chapter 3, "Understanding Client/Server Programming on the Internet," we began our discussion of the basics of information architectures and gave you a feel for the historic roots of ASP development.

This chapter will introduce the players in the new game, the Active Server Pages development game. This chapter also serves as a wrap-up of the material covered thus far. The aim here is coherence-giving you a firm, conceptual foundation from which to build a solid understanding of the underlying technology of Active Server Pages.

Learn what an Active Platform is
You will see the abstract features of Microsoft's Active Platform, and you will learn about the Active Desktop and the Active Server, two symmetric programming models that will
revolutionize the development of client/server programming for the Internet and for intranets of all sizes.

Get acquainted with the plumbing of Active Server Pages
Learn the implementation details of Active Server Pages and what it takes to make them work.

The inside of Active Server Pages
You've seen how ASP's abstract parts relate and what its infrastructure looks like; now see what the inside of an .asp file looks like.
 
Introducing the Active Platform
In November 1996, Microsoft formally introduced the Active Platform at the Site Builders Conference and the Professional Developers Conference. At those events, the audience saw a graphic, similar to the one in Figure 4.1, that outlined the major parts of Microsoft's vision of the future of Internet development. The two pillars of client-side and server-side scripting share a common tool set and are both based on consistent standards and protocols. It is a complete model, and is presented in detail in the rest of this chapter.


The Active Platform incorporates similar functions for the client and the server, exploiting their individual strengths.

The Vision
The Active Platform is Microsoft's vision of the next generation of distributed computing. It exploits the best of the centralized programming models as well as the best of decentralized programming. The Microsoft vision has profound implications for the Internet (not merely for industrial-strength client/server programming) and for the way that systems are developed and deployed. Microsoft's model creates applications that are logically centralized and physically decentralized. A logically centralized system can be administered from anywhere.

 Such a system is conceptually simple, and when properly tooled, is easy to manage. Physically decentralized systems can be more efficient, fault tolerant, powerful, and scaleable.

Two Profound Paradigm Shifts
There are two more key features to Microsoft's vision, and we return to them often in the pages to come. First, until the advent of the Active Server, programmers spent too much time worrying about infrastructure (e.g., programming Database Management System (DBMS) connections) and not enough time in their core competence (i.e., doing something useful with the recordsets fetched from the DBMS). By bringing the system services closer to the program and abstracting these services into server components, Active Server Pages promises productivity gains absolutely unrivaled in the history of computing.

The other feature of Microsoft's vision for Active Server Pages is in one of the company's key design goals for ActiveX Data Objects: universal access, not universal storage.

 This preference to know where everything is instead of collecting everything in one place is the natural extension of the overall mission of Active Server Pages-to keep things logically















Download free book : Working with Active Server Pages (ASP) / PDF

0 commentaires: