Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2010, 10:38
Avatar de cesmichael
cesmichael
 
Fecha de Ingreso: julio-2008
Mensajes: 207
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Que es un Service Bean

Cita:
Iniciado por erlolialo Ver Mensaje

Capa Web: los controladores de la vista de Spring se sustituyen por ManagedBeans de JSF. Te pongo un ejemplo para la vista de los usuarios por ejemplo:

Código:
@ManagedBean
@SessionScoped
public class UserBean{
	
	(Atributos)
	
	@ManagedProperty(value="#{userService}")
	private transient UserService userService;
	
	@PostConstruct
	public void init() {}

	@PreDestroy
	public void destroy() {}
Umm...Si voy a sustituir los controladores de Spring, po los beans de JSF, en que momento uso spring en la aplicacion. Por otro lado los Beans de JSF no sirven para la capa vista.

Cita:
Iniciado por erlolialo Ver Mensaje
Capa de servicio: donde defines todas las operaciones que necesitas utilizar en la vista. Por ejemplo para mostrar un listado de usuarios deberás usar el método genérico de Hibernate getList(). Si en tu clase controladora de la vista tienes inyectado el servicio, podras hacer un "userService.getUsers()". Ese método getUsers() lo tendrás implementado en tu clase de servicio userService. La implementacion de este método sería una llamada a UserDAO para que nos devuelva los usuarios:

Código:
	public List<User> getUsers() {
		return userDAO.getList();
	}
Aqui mi duda. En esta capa de Servicio, donde obtengo metodos que requiero de mi vista, no se implementan con los beans de JSF

Espero haberte entendido bien y que me hayas entendido