PATH  WebObjects 4.0 Documentation > JavaClient Tutorial

Creating a Java Client WebObjects Application

Previous | Back Up One Level | Next

Tutorial

This tutorial shows you how to create a "Java Client" WebObjects application, which is a distributed Enterprise Objects Framework application that uses a Web browser as its display medium. The application is "distributed" in the sense that business logic can be shared among enterprise objects on the Web client (which are implemented in Java) and enterprise objects on the server (which can be implemented in Java or Objective-C). The steps you take to create a Java Client WebObjects application are remarkably similar to the steps you take to create a typical stand-alone (or "fat client") Enterprise Objects Framework 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 .


Requirements

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:

Currently, Java Client applications can be run from Microsoft Internet Explorer and Netscape browsers (with the Java Plug-in from SunSoft), and with the JDK's appletviewer and java programs.

Related Concepts: Java Client Architectural Overview


© 1999 Apple Computer, Inc.

Previous | Back Up One Level | Next