WebObjects Library

The WebObjects Developer's Guide

Introduction
High-level concepts you need to know to get started writing WebObjects applications. Also lists what files are installed on your machine.

How WebObjects Works
The architecture and mechanics of WebObjects, including a detailed exploration of the request-response loop.

Using WebScript
The features and syntax of WebScript, the scripting language you use in writing WebObjects applications.

Integrating Your Code Into the Request-Response Loop
A hands-on explanation of where your code fits into the request-response loop, including detailed discussion of when to use init vs. awake and how to initialize variables in the application, in the session, or in a component.

Managing State
How WebObjects stores per-user state, including where state can be stored, how to limit the amount of state an application stores, and ways you can customize the default state-storage facilities.

Creating Reusable Components
How and why to create reusable components. This chapter discusses important design issues and provides a number of useful examples. If you are designing larger web applications, you will find this information invaluable.

Java Client-Side Components
How to use Java to create components that can communicate with the server without reloading the page.

Debugging a WebObjects Application
The development tasks you use to include compiled code in a WebObjects application. This chapter also describes how to debug the WebScript portion of a WebObjects application.

A Foundation for WebScript Programmers
The Foundation classes you use most commonly in WebScript. This chapter describes how to use each of the classes and lists commonly used methods.