Creating a Java Client WebObjects Application
The application you'll be creating in this chapter, StudioManager, is based on the Movies sample database distributed with Enterprise Objects Framework (you must have the sample databases installed to do this tutorial). It centers around three types of enterprise objects: Studio, Movie, and Talent. StudioManager own movies, and they have a budget for buying new movies. Movies feature actors, or "talent." The StudioManager application lets you transfer movies between studios and buy all of the movies starring a particular actor. It also lets you add, modify, and delete studios.
The StudioManager example project upon which this tutorial is based is installed in NEXT_ROOT /Developer/Examples/WebObjects/JavaClient .
To run the StudioManager application, or any Java Client application, you must have server and client systems with certain capabilities beyond the usual requirements for Enterprise Objects Framework applications (database servers, for instance). You must have a client (such as a Web browser) and a server platform that implement Java virtual machines (VM) on which "100% pure Java" applications can run. The client must also support the following standards: