background image

Building roster Application

<< Automatic Table Generation | Running roster Application >>
<< Automatic Table Generation | Running roster Application >>

Building roster Application

List all players in team T2:
P6 Ian Carlyle goalkeeper 555.0
P7 Rebecca Struthers midfielder 777.0
P8 Anne Anderson forward 65.0
P9 Jan Wesley defender 100.0
P10 Terry Smithson midfielder 100.0
List all teams in league L1:
T1 Honey Bees Visalia
T2 Gophers Manteca
T5 Crows Orland
List all defenders:
P2 Alice Smith defender 505.0
P5 Barney Bold defender 100.0
P9 Jan Wesley defender 100.0
P22 Janice Walker defender 857.0
P25 Frank Fletcher defender 399.0
...
Building, Packaging, Deploying, and Running roster Using Ant
To build the application components of roster, enter the following command:
ant
This runs the default task, which compiles the source files and packages the application into an
EAR file located at tut-install/examples/ejb/roster/dist/roster.ear.
To deploy the EAR, make sure the Application Server is started, then enter the following
command:
ant deploy
The build system will check to see if the Java DB database server is running and start it if it is not
running, then deploy roster.ear. The Application Server will then drop and create the
database tables during deployment, as specified in persistence.xml.
After roster.ear is deployed, a client JAR, rosterClient.jar, is retrieved. This contains the
application client.
To run the application client, enter the following command:
ant run
You will see the output, which begins:
The roster Application
The Java EE 5 Tutorial · September 2007
730