Deployment Paradigms
When considering Web applications, there are two basic deployment paradigms to consider—those that involve Web browsers as application clients and those that don't.
Applications with Browser Clients
Most interactive Web applications assume that a Web browser interface will be used to view and navigate their content. A browser has two primary jobs: to communicate with a Web server based on user directives and to render the content it receives from that server in response. Here we're interested in the efficiency of browser-to-server communication, not in its rendering details.
With regard to this efficiency, it is important to note the version of HTTP that your client browsers speak. Today most browsers, including current versions ...
Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology 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.