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


Top

What Is a WebObjects Application?


What is WebObjects?

From a client perspective, WebObjects is a scalable, high-availability, high performance application server. From the viewpoint of a developer, though, WebObjects is an open platform upon which you can rapidly develop and deploy web applications which integrate existing data and systems. WebObjects is especially suited to two kinds of applications: those that do dynamic publishing, and those traditional client-server applications that will benefit from the increased connectivity that the World Wide Web provides.

The web was created to simplify access to electronically-published documents. Originally just static text pages with hyperlinks to other documents, web pages quickly evolved into highly-graphical animated presentations. Along the way, a degree of interactivity was introduced, allowing people browsing the web to fill out forms and thereby supply data to the server.

What Is WebObjects?
Dynamic HTML Publishing
Web-Enabled Client-Server Applications
Accessing Legacy Data
State Management
Performance
Java Client

How WebObjects Applications Work
Server-Based WebObjects Applications
Java Client-Based WebObjects Applications
WebObjects Adaptors
The Request-Response Loop
WebObjects Applications

The Parts of a WebObjects Application
Classes
Web Components
Template
Code or Script File
Bindings
Resources
Web Server Resources
Frameworks

Developing a WebObjects Application

Where To Go From Here

First Section