Web Architectures
Static Web Pages
The browser simply renders the html it receives
Web server reads html page from disk on server and sends it directly to the requesting clients browser
—Structure, style and content are fixed
Dynamic Web Content
The browser simply renders the html it receives
Web server reads a html type page from disk on server
—Injects the content for the page into the page
—The injected content can come from any source (database, another organisation etc)
—The structure is fixed but the styling can be modified by supplying different stylesheets
—Web Server sends the modified page directly to the requesting clients browser browser which displays without modification
Dynamic Server Side Presentation Layer
The browser simply renders the html it receives
Web server reads a html type page from disk on server
—The content for the page is fixed
—Use of configuration files and data in a DB to alter the structure of the document
—The structure is modified as needed and the styling can be modified by supplying different stylesheets
—Web Server sends the modified page directly to the requesting clients browser which displays without modification
Dynamic Client Side Presentation
The browser renders the html it receives and executes the javascript
Web server reads html page from disk on server and sends it directly to the requesting clients browser
—The web pages contain javascript or reference remote javascript
—The javascript is used to modify the structure, style and content of the html document in the browser