June 2014
Intermediate to advanced
578 pages
12h 2m
English
When none of the previous scopes meet your application needs, you have to pay attention to the JSF 2 custom scope. Most likely, you will never want to write a custom scope, but if it is necessary, then, in this section, you can see how to accomplish this task.
The custom scope annotation is @CustomScoped and is defined in the javax.faces.bean package. It is not available in CDI!
In order to implement a custom scope, let's suppose that you want to control the life cycle of several beans that live in the application scope. Normally they live as long as the application lives, but you want to be able to add/remove them from the application scope at certain moments of the application flow. Of course, there are many approaches to ...