Chapter 13. Multi-Client Support

The goal of most Web sites is to build something everyone can see; there are many different types of software used to visit Web pages. When building static Web sites, there is no option apart from building something that everyone hopefully can see. Dynamic Web sites alleviate this problem by allowing content to be generated at runtime, specific to a particular client. By taking advantage of dynamic functionality, it is possible to build something everyone can correctly see.

The term “multi-client” means that there are multiple different types of clients visiting a Web site. Most commonly, developers only think of a Web site as HTML and assume a client is using some software that can view HTML. However, this practice ...

Get Servlets and JavaServer Pages™: The J2EE™ Technology Web Tier now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.