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{
. . .
}