Power point

profileHelloWorld123
JavaServerFacesComponentPresentation.pdf

Version Date: 3/29/19

JavaServer Faces Component Presentation Introduction: Later in this class we will be developing a user interface using JavaServer Faces. We need to start becoming familiar with how JavaServer Faces work. JavaServer Faces have components in an XML format. The assignment to build a user interface is later in the course. But we can use this time to become familiar with building screens in JavaServer Faces. Let's help each other learn how to use the components by each one of us taking a component, research it and give a presentation on it. Instructions: Select a JavaServer Faces component (often called tags) from the list below and create a presentation for the class about the component. A presentation can be made up of any of the following formats or combinations of formats:

• Power Point • Video • Screen Cast • Audio

If given in a classroom setting the presentations would be about 5 to 10 minutes each. That should give you an idea of how much content should be in the presentations. Your presentations should cover:

• The purpose of the component. What is it used for? • What are the common properties and methods for the component? Don't tell us about all of the properties and methods; many of them are advanced. We don't have time to learn every property and method. • Include some simple coding examples if possible. Make them small. • Any alternate uses for the component.

There are many resources available for learning about JavaServer Faces components. Here are a few good ones. Javaranch.com Java.com When you are finished with your presentation you will post it in an assigned discussion thread. Please monitor the thread and respond to questions and comments. Major JavaServer Faces Tags:

1. inputText 2. inputSecret 3. inputTextarea 4. inputHidden 5. selectBoolenaCheckbox 6. selectManyCheckbox 7. selectOneRadio 8. selectOneListbox

9. selectManyListbox 10. selectOneMenu 11. outputText 12. outputFormat 13. graphicImage 14. outputStylesheet 15. outputScript 16. commandButton

Version Date: 3/29/19

17. Link 18. commandLink 19. outputLink 20. panelGrid 21. message 22. messages

23. param 24. attribute 25. setPropertyActionListener 26. panelGroup 27. Or others that you might find important

Rubric: Your presentation will be graded on the following areas: 1. Correct spelling, grammar and punctuation. (20%) 2. Accuracy of the content. (20%) 3. Content presented clearly and appropriate level for the audience. (20%) 4. Presentation interesting and holds the audience's attention. (20%) 5. Correct areas of the topic are covered. (20%)