O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Web Application Terminology

To start, let's introduce a few terms related to Web applications that we will be using throughout our discussion.

As already discussed, a Web application is provided by a server and used by a client, and it spans the network distance between those two points. To use an application, clients are required to establish one or more connections with the server so that the data to be processed can be routed. In conversing with the server, a client makes a request that is typically answered by a server reply.

A transaction at the Web application level is a request-and-reply dialogue that corresponds to a single logical application behavior. That is, the request made by the client leads to the invocation of application logic ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required