Table of Contents
Previous Section
To create a WebObjects application, you use the WebObjects library of classes that define an infrastructure for web applications. A WebObjects application uses instances of these classes to respond to requests received from a web browser. For instance, every WebObjects application contains an application object that receives requests and responds to them using application resources you provide.
A typical WebObjects application contains the following ingredients:
To write a WebObjects application, you provide components and, optionally, compiled code.
If you write an application that includes compiled custom code, you must also provide an application executable by compiling and linking your application with the WebObjects library. See the "Compiling and Debugging WebObjects Applications" chapter for more information. Applications that don't include compiled code use the DefaultApp or EOFDefaultApp executable. In either case, the application executable receives incoming requests and responds to them using the components you provide.