Documentation Archive Developer
Search
PATH  Documentation > WebObjects 4.5 > WebObjects Developer's Guide


Table of Contents Previous Section

How WebObjects Applications Work

WebObjects applications come in two flavors, depending on how much processing you plan to do on the client's computer. Server-based WebObjects applications run entirely on the server, handling HTTP requests and generating HTML pages. Applications that are based on WebObjects' Java Client technology pass objects directly between the server and the client. Although you can construct hybrid applications that use both technologies, for purposes of explanation it's simpler to keep the two technologies separate.

Server-Based WebObjects Applications

When you run a WebObjects application, it communicates with the web browser through the chain of processes shown in Figure 4.

Figure 4. Chain of Communication Between the Browser and an HTML-based WebObjects Application

Here is a brief description of these processes:

Two of these, WebObjects adaptors and the WebObjects application process, are described in greater detail beginning in WebObjects Adaptors.

Table of Contents Next Section