Exercise 17: EJB
PART 1
As puzzle is a brand new server installation of J2EE.
Part 1 - Option 1
As a class you are to go through the J2EE tutorial on creating and deploying an EJB using examples from the tutorial located at
http://puzzle.mcs.csueastbay.edu/docs/javaee-tutorial/doc/gijre.html (chapter 14)
The latest version of the Converter Enterprise Java Beans Example is located on the puzzle server (you must connect) at /opt/glassfishv3/glassfish/docs/javaee-tutorial/examples/ejb/converter
Older Version (DONT do): The sample exercsies have been uploaded to puzzle located in the /home/faculty/grewe/j2eetutorial14 directory. There is a sub-directory called examples/ejb/converter. The code in there is reference in the above mentioned tutorial.
Part 1 - Option 2
Implement the HelloWorld EJB both locally on Netbeans and on puzzle server. Document the process.
PART 2
After doing this work, you are to document this with screen shots on a wiki. Also, your groups is to come up with suggestions on how to deploy effectively as a class with the default tools we have (http://puzzle.mcs.csueastbay.edu:4848 ) in our multi-user environment. You are to create a simple web-page instructing the class how to do this and deliver it to your instructor. Note: part of this work will be figuring out the paths to the correct java classes, etc that need to be added to your classpaths for compilation.
PROBLEM: how to execute the "deploytool" a GUI app to package your EJB for deployment when we currently only have ssh access to puzzle?