Reference no: EM133640808
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:
inputText
inputSecret
inputTextarea
inputHidden
selectBoolenaCheckbox
selectManyCheckbox
selectOneRadio
selectOneListbox
selectManyListbox
selectOneMenu
outputText
outputFormat
graphicImage
outputStylesheet
outputScript
commandButton
Link
commandLink
outputLink
panelGrid
message
messages
param
attribute
setPropertyActionListener
panelGroup
Or others that you might find important
Attachment:- Component Presentation.rar