Using FrontPage & Access 2000 to Develop Online Data Forms 
Technical Overview of Web based Technology 
The Web   The Next Generation 
The first generation of the Web can be described as static publishing    pages that relied on 
HTML, static pictures and text.  Web navigation is done through scrolling and hyperlinks.  
The second generation went some way to address the static issue.  The Common Gateway 
Interface (CGI) is a mechanism for managing interaction between the Web server software 
and the browser and it has been around for quite a while.  However, CGI has some 
shortcomings.  The major one is that it adds an extra level to our browser server model of 
interaction.  Also the code that CGI receives and transmits is not easily manipulated by 
many programming languages, so people have to use a programming language that has good 
facilities for manipulating text and communicating with other software.  The best multi 
platform programming for doing this is C, C++ and Perl.  While they can adequately do the 
job, they are very complex to learn. 
The new generation consists of dynamic Web sites.  They are built with a combination of 
languages and technologies   you can use any of these alone, or any number of them 
together and they re all independent (in the sense that you don t have to learn one 
technology before you can learn another).  The technologies are: 
  
ActiveX controls   created by Visual C++ or Visual Basic (Check your Office 
software for a listing the Active X controls and you will know how much we know 
about it.) 
  
Java (Please don t confuse Java with JavaScript.  They are different.) 
  
Script languages   VBScript and JavaScript/Jscript/ECMAScript 
  
Active Server Pages (ASP) and Dynamic HTML (While ASP is a server side 
technology and DHTML is client side technology) 
  
XML (Extensible Markup Language) 
Why Using ASP? 
Compared with CGI, ASP runs faster and is simpler to learn.  ASP is NOT a language such 
as JAVA.  It is not an application such as FrontPage 2000.  It is a technology used 
TOGETHER with HTML to build dynamic Web page.  For our needs, it will allow data 
stored in the database to be displayed or updated via the Web without rewriting the static 
HTML codes.  Each ASP section contains within <% %> delimiters. 
What do I Need to Run ASP? 
Assume that you already have a Web browser.  You really DON T need a separate machine 
to run the "Web server".  Since most of us do not have Web master s privilege to our 
university s Web server, we can use our own machine with some Web server software 
installed.  For most of us, the Web server that is the most readily available to us is PWS 
Version 4x. All the hands on exercises for this workshop will be based on PWS V4x.   
3




  

Home

About Services Network Support FAQ Order Contact
 

Frontpage Web Hosting

Our partners:Jsp Web Hosting Unlimited Web Hosting Cheapest Web Hosting  Java Web Hosting Web Templates Best Web Templates PHP Mysql Web Hosting Interland Web Hosting Cheap Web Hosting PHP Web Hosting Tomcat Web Hosting Quality Web Hosting Best Web Hosting  Mac Web Hosting 

Lunarwebhost.net  Business web hosting division of Vision Web Hosting Inc. All rights reserved