This chapter gives an overview of the example application and step-by-step instructions on coding the example application.
The example application consists of three main components:
DukesAgeService, a web service endpoint;
DukesBirthdayBean, an enterprise bean; and
firstcup, a web application created with JavaServer Faces technology.
DukesAgeService is a JAX-WS endpoint that calculates the age of Duke, the Java mascot. Duke was born on May 23, 1995, when the first demo of Java technology was publicly released.
DukesBirthdayBean is a stateless session bean that calculates the difference between the user's age and Duke's age.
firstcup web application is a JavaServer ...