|  | Dynamic Web Content
Static Content -- same stuff in the disk file and on the screen:
   
   "Pure" HTML pages (Content-Type: text/html)Text files: (Content-Type: text/plain)Binary files: PDF, MS-WORD, tar.gz (Content-Type:
       application/something) 
 
Dynamic Content on the client -- content retrieved from the Web server
    passed unchanged to the browser, and executes parts of it:
    
 
Dynamic Content on the server -- content retrieved from the disk file is
    changed/executed by the server.
   
   Common Gateway Interface (CGI),
   Proprietary Server Based APIs (e.g., NSAPI or ISAPI) -- fast (in
       process) but proprietary.
   Server based Java Script (Netscape/iPlanet)Server Side Includes (HTTPD, Apache)Java ServletseXtensible Style Sheet Language Transformations (XSLT)Server pages -- bits of code inserted into HTML: ASP pages -Microsoft,
       Java Server Pages - Sun.lots of other approaches 
 
 |