II.2 Declarando un Managed Bean con anotaciones
Para declarar un managed bean con anotaciones es necesario poner antes del nombre de la clase, la anotación @ManagedBean. En seguida se pone una anotación para declarar el alcance del bean, posteriormente se declara el nombre del bean, con sus atributos privados y el constructor vacío. Cada atributo de un bean debe tener su método getter y setter.
-
1.- Los instancia (por eso deben tener el constructor vacío).
-
2.- Controla su ciclo de vida (por eso deben incluir una declaración de ámbito).
-
3.- Llama a los métodos getters y setters (lo explicaremos en la siguiente sección).
Para declarar el managed bean EjemploBean tenemos:
@ManagedBean
@RequestScoped
public class EjemploBean{
. . .
}
Cuando renombramos un Bean, se puede hacer referencia a él con otro nombre desde las páginas JSF, la sintaxis
para renombrar es la siguiente:
@Managedbean(name="nombreBean")
Por ejemplo:
@ManagedBean (name="Ejemplito")
@RequestScoped
public class EjemploBean{
. . .
}