Your question deals with the design paradigm Configuration by configuration . In order to deal with errors of the past, which, in particular, is associated with the need for advanced configuration, many default parameters have been introduced since the last releases of many Java frameworks / APIs, etc. JSF / CDI is no exception in this case.
, bean @ManagedBean, @RequestScoped, EL simpleClassName:
name() - bean -name. name , bean . , ManagedBean com.example.Bean , bean bean. , , bean.
bean NoScoped, RequestScoped, ViewScoped, SessionScoped, ApplicationScoped CustomScoped. , bean , RequestScoped.
CDI beans, EJB, JPA Entity .. , , , @ManagedBean(name = "myBean") public class MyBean bean .
, bean , , , : @ManagedBean(name = "settings") public class UserDefinedSettingsBean.