Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/12/2010, 03:34
erlolialo
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Que es un Service Bean

Los Beans de JSF sirven para mapear la vista. Los servicios son las operaciones que necesitas en tu aplicación independientes de si el mapeo de la vista lo haces con beans de JSF, controladores de Spring, etc. Tu tienes un método en tu userService, por ejemplo, donde te comunicas con la capa DAO para obtener una lista de usuarios. Ese método, debe ser accesible desde un ManagedBean de JSF, o desde cualquier framework que controle la vista. Así, cambiando de tecnología, o de framework, la capa de servicio, u operaciones de tu aplicación no hace falta modificarlas. Al igual que si en vez de hibernate, usases iBatis por ejemplo, desde la capa de servicio accedes a un DAO, el cual se abstrae del framework que estes utilizando, por lo que tampoco se ve alterada la capa de servicio.