"A bean class with a bean defining annotation is said to be an implicit bean." That sounds pretty weird to me. I would have expected it exactly the other way around. A bean with a @SessionScoped annotation is rather an explicit bean to me. Any reason for this section? LieGrue, strub