Table of Contents
Previous Section
Applications that don't contain compiled code use DefaultApp or EOFDefaultApp. EOFDefaultApp is provided with WebObjects Enterprise, while DefaultApp is provided with the other products. Both applications play the same role, which is to use the resources you provide to respond to user requests. The difference between the two executables is that EOFDefaultApp can use Enterprise Objects Framework to access industry-standard relational databases using an object-oriented interface. For more information on Enterprise Objects Framework, see "Enterprise Objects Framework Developer's Guide."
If you incorporate compiled code into your WebObjects application, you must also provide the application executable. You must write a main() function, compile the source code, and link it with the WebObjects library. See the "Compiling and Debugging WebObjects Applications" chapter for more information.
If you build an executable for a WebObjects application containing compiled code, you can put it in one of two places: