|
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
- news stories
- stock values
- weather
- football results
- shopping carts
- data entry and storage
- 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
|