Creacción del Bean Controlado
Otra función crítica de las aplicaciones Web es el manejo apropiado de los recursos. Esto incluye la separación de la definición de objetos componentes UI de los objetos de datos y almacenar y manejar estos ejemplares de objetos en el ámbito apropiado. Las versiones anteriores de la tecnología JavaServer Faces nos permitían crear objetos del modelo que encapsulaban los datos y la lógica del negocio separadamente de los objetos de componentes UI y almacenarlos en un ámbito particular. La nueva versión especifica completamente cómo se crean y se manejan estos objetos.
Esta versión presenta APIs para:
- Evaluar una expresión que se refiere a un objeto del modelo, una propiedad de un objeto del modelo, u otro tipo de datos primitivo o estructura de datos. Esto se hace con el API Value-Binding.
- Recuperar un objeto desde el ámbito. Esto se hace con el API VariableResolver.
- Crear un objeto y almacenarlo en un ámbito si no está ya allí. Esto se hace con el VariableResolver por defecto, llamada la Facilidad Bean Controlado, que se configura con el fichero del configuración de la aplicación descrito en la siguiente página.