Main Menu
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
 

 

 

Dynamic Web publishing

HTML is a page description or text markup language

It is not a programming language

it doesn't support variables or any sort of dynamic information

Increasing demand for sites that publish regularly changing data

  1. news stories
  2. stock values
  3. weather
  4. football results
  5. shopping carts
  6. data entry and storage
  7. etc.

Programmer creates HTML templates

indicate where dynamic elements are to be rendered on page

WO application fills in the content when it is accessed

Content can be the result of calculations or retreived from a database

 

Pages can be highly interactive

change navigation paths in response to user input

User clicks link, pushes a button, etc. to make a request

Browser sends URL to server

Web Server analyses request

if it detects WebObjects tags then Server sends request to WO Adaptor

Adapter sends request to WO application in a WORequest object

WO application generates HTML to fill in the content of dynamic elements

and passes HTML page back to Web Server

Web Server sends HTML page to Browser

Browser Uses the HTML tags to render the page