WebObjects Library

The WebObjects Developer's Guide

Getting Started
Uses the web equivalent of Hello World as an example for how to create, install, and run WebObjects applications.

Using WebScript
Describes the features and syntax of WebScript, the scripting language you use in writing WebObjects applications. In addition to providing a language reference, this chapter uses examples to illustrate how a script operates within the larger context of a WebObjects application.

Using Dynamic Elements
Shows how to use WebObject's dynamic elements in your web pages. This chapter describes the various types of dynamic elements (WOHyperlink, WOImage, WOApplet, and so on) and provides working examples for each. An important reference for WebObjects developers.

Inside the Request-Response Loop
Describes the request-response loop and explains how you can use it to trigger methods in your application.

Managing State
Explains when and why you store state in a WebObjects application. In addition, this chapter discusses how WOApplication manages state, how to take advantage of the different state storage solutions WebObjects offers, and how to implement your own storage solution.

Creating Reusable Components
Focuses on how you create dynamic components that can be reused from application to application. 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.

Compiling and Debugging a WebObjects Application
Describes 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.

Using Foundation Classes
Introduces the classes you use most commonly in WebScript. This chapter describes how to use each of the classes and lists commonly used methods.