The Client Tier
The client tier in the three-tier architecture model is usually a web browser. Web browser software processes and displays HTML resources, issues HTTP requests for resources, and processes HTTP responses. As discussed earlier, there are significant advantages to using a web browser as the thin-client layer, including easy deployment and support on a wide range of platforms.
There are many browser products available, and each browser product has different features. The two most popular windowing-based browsers are Netscape and Internet Explorer. While we won’t describe all the features of web browsers, they have a common basic set:
All web browsers are HTTP clients that send requests and display responses from web servers (usually in a graphical environment).
All browsers interpret pages marked up with HTML when rendering a page; that is, they present the headings, images, hypertext links, and so on to the user.
Some browsers display images, play movies and sounds, and render other types of objects.
Many browsers can run JavaScript that is embedded in HTML pages. JavaScript is used, for example, to validate a
<form>or change how a page is presented based on user actions.Selected web browsers can run components developed in the Java or ActiveX programming languages. These components often provide additional animation, tools that can’t be implemented in HTML, or other, more complex features.
Several browsers can apply Cascading Style Sheets (CSS) to HTML pages to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access