JSF 1.1 - Basic
For the JSF 1.1 Basic Exam it is required to know how to write a simple JSF application. It covers configuration, managed beans, navigation, the lifecycle and some standard components as used in JSP pages.
This exam does not include the following topics:
- JSF configuration other than managed bean and navigation configuration,
- writing custom converters, validates, or components,
- advanced topics such as custom navigation handlers, view handlers, and so on.
| Released | Beta | Frozen | ||
|---|---|---|---|---|
Configuration
A JSF web application needs to be configured in the application's web.xml deployment descriptor and comes with its own configuration file.
|
|
|||
Web application configuration 2 questions
Identify and write correct XML fragments for configuration of a JSF application in the web.xml deployment descriptor. This includes configuration of the JSF servlet and the standard configuration parameters.
|
3 | 45 | 8 | |
JSF configuration 2 questions
Describe JSF configuration file's details: its name, location and DOCTYPE
|
3 | 14 | 23 | |
Managed beans |
|
|||
Managed bean configuration 2 questions
Identify and write correct XML fragments for configuration of managed beans. This includes managed properties, bean scope and map and list configuration.
|
6 | 17 | 10 | |
Managed bean classes 2 questions
Know that managed bean classes need to conform to the JavaBeans specification (in particular where it concerns the constructor and property accessors) or be an implementation of one of two interfaces from the Collections Framework.
Identify and write Java classes that conform to the JavaBeans specification and can therefore be used as managed beans by a JSF implementation. |
4 | 7 | 17 | |
Navigation |
|
|||
Navigation configuration 2 questions
Identify and write correct XML fragments for configuration of the navigation between views in a JSF application.
|
3 | 14 | 18 | |
Action methods 2 questions
Identify and write Java methods that have the right signature to be used as JSF action methods. Note that action listener methods, validator methods and value change methods are not part of this exam!
|
2 | 3 | 13 | |
JSF expression language
JSF has its own expression language that largely resembles the JSP expression language.
|
|
|||
Implicit objects 2 questions
Know the implicit objects that JSF provides by default.
Know the properties that are provided by these implicit objects. |
2 | 4 | 15 | |
Value binding syntax 2 questions
Identify and write correct value binding expressions for access to properties of managed beans (simple bean properties, lists and maps).
|
2 | 20 | 7 | |
Method binding syntax 2 questions
Identify and write correct method binding expressions for invoking action methods on managed beans. Note that action listener methods, validator methods and value change methods are not part of this exam!
|
3 | 2 | 5 | |
JSF pages
The main usage of JSF is in authoring web pages using JSF custom tags. This exam requires knowledge of part of the custom tags that are defined by the JSF specification.
|
|
|||
JSF standard JSP tags 2 questionsIdentify and write correct JSP fragments using the following custom tags:
The focus lies not with the pass-through html attributes, but with the JSF-specific value binding and method binding attributes. |
2 | 94 | 13 | |
JSF standard converter and validator tags 2 questions
Identify and write correct JSP fragments using the following custom converter and validator tags from the core tag library: convertDateTime, convertNumber, validateDoubleRange, validateLength and validateLongRange.
|
1 | 17 | 14 | |
Page structure 2 questions
Know that all JSF custom tags must be nested inside the view tag from the core tag library.
Know that some custom tags may only work within the context of their parent components. |
2 | 13 | 8 | |
Exam information
- 36 minutes
- 24 questions (434)
- 80% required
- +3 √
- - 12 points
- 15 day delay
- status: released



