Introduces the portions of a WebObjects application that you produce and work with and describes the processes involved in running a WebObjects application.
Describes the types of methods you typically write: action methods, init, awake, takeValuesfromRequest:inContext:, invokeActionForRequest:inContext:, and appendToResponse:inContext:.
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.
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.