Starting from:
$30

$24

Project 1 Solution




Experiment with the hello1 tutorial project. This tutorial is found in your glassfish installation [glassfish_home]\docs\javaee-tutorial\examples\web\jsf. The [glassfish_home] is the folder where you installed glassfish following the JavaEE7 Environment Setup document found in the Week1 content.




Study the code available and make the following enhancements:




Modify the Duke Image and replace it with an Image you supply.
Add an additional text field to the Web Form.



Based on the new web form, modify the hello.java file as needed to support appropriate responses.



Document your changes by providing a word (or PDF) file that describes all of the changes you made along with screen capture demonstrating the successful compilation and running on your platform.



Include Lessons Learned in your document along with a list of issues you ran into while setting up environment and how you resolve these issues.












Submission requirements




Deliverables include all hello1 project files and a single word (or PDF) document. You should zip the hello1 project directory in its entirety for submission. The word (or PDF) document should clearly describe the changes you made to the hello1 project, include screen captures showing the successful compiling and running of your new hello1 project, a title page with your name and project number, IDE name and version, operating system, and instructions describing how to set up and run your hello1 project.




Each screen capture should be properly labeled, clearly indicating what the screen capture represents.




Submit your files to the Project 1 assignment area no later than the due date listed in your LEO classroom. You should include your name and P1 in your word (or PDF) file submitted (e.g. firstnamelastnameP1.docx or firstnamelastnameP1.pdf)




Grading Rubric:




The following grading rubric will be used to determine your grade:




Attribute
Meets
Does not meet
Modifies image
20 points
0 points


Modifies the Duke Image and
Does not modify the Duke Image


replaces it with an Image you
or replace it with an Image you


supply.
supply.
Enhanced web form
20 points
0 points












1



Adds an additional text field to
Does not add an additional text


the Web Form.
field to the Web Form.
Modifies hello.java file
30 points
0 points




Based on the new web form, Does


Based on the new web form,
not modify the hello.java file as


modifies the hello.java file as
needed to support appropriate


needed to support appropriate
responses.


responses.


Documentation and project
30 points
0 points
submission






Deliverables include a single
Deliverables do not include a


word (or PDF) document
single word (or PDF) document


(documentation file).
(documentation file).


Documentation describes all of
Does not describe all of the


the changes made to the hello1
changes made to the hello1


project.
project.


Documentation provides screen
Does not provide screen capture


capture demonstrating the
demonstrating the successful


successful compilation and
compilation and running on your


running on your platform.
platform.


Include Lessons Learned in your
Document does not include


document along with a list of
Lessons Learned or a list of issues


issues you ran into while setting
you ran into while setting up


up environment and how you
environment and how you resolve


resolve these issues.
these issues.


Documentation includes title page
Documentation does not include


with your name and project
title page with your name and


number, IDE name and version,
project number, IDE name and


operating system and instructions
version, operating system,


how to set up and run your hello1
instructions how to set up and run


project.
your hello1 project.


Project submission includes all
Does not include all hello1


hello1 project files.
project files.


Each screen capture is properly
Each screen capture is not


labeled, or clearly indicates what
properly labeled, or clearly


the screen capture represents.
indicate what the screen capture




represents.




































2

More products