Foros del Web » Programación para mayores de 30 ;) » Java »

¿Qué son los EJB?

Estas en el tema de ¿Qué son los EJB? en el foro de Java en Foros del Web. Buenas, estoy empezando en esto de JEE, ya tengo conocimiento de servlets y JSP. Ahora estoy comenzado con los EJB pero es que no entiendo ...
  #1 (permalink)  
Antiguo 25/05/2013, 14:52
 
Fecha de Ingreso: abril-2012
Mensajes: 45
Antigüedad: 12 años
Puntos: 1
¿Qué son los EJB?

Buenas,

estoy empezando en esto de JEE, ya tengo conocimiento de servlets y JSP. Ahora estoy comenzado con los EJB pero es que no entiendo muy bien lo que son.

¿Son clases que manejas los create,delete,update y remove?
He visto que los hay con estado y sin estado, pero no me queda muy claro.

Por ejemplo en una aplicación en la que una de su funcionalidad sería la de mostrar los productos de stock. El flujo de ejecución sería:

Web->servlet->EJB->DB->servlet->Web?

Donde el servlet sería simplemente un clase con un select??


Un saludo y gracias de antemano!
  #2 (permalink)  
Antiguo 25/05/2013, 23:21
 
Fecha de Ingreso: marzo-2012
Ubicación: Argentina
Mensajes: 111
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: ¿Qué son los EJB?

Buenas;

Mira un EJB es un java bean remoto basicamente.
Cosas que podes manejar(algunas):
  1. Transaccionalidad.
  2. Asyncronismo (jms)

en la wiki esta bastante comlpleto
http://es.wikipedia.org/wiki/Enterprise_JavaBeans

Aca hay una comparacion con web services
http://stackoverflow.com/questions/2...-disadvantages

aca con servlets
http://stackoverflow.com/questions/6...b-applications
http://www.jguru.com/faq/view.jsp?EID=126400


En particular esta bueno usar servlet con ejb para delegar cierta responsabilidad de los servlets hacia los ejb para dar mayor flexibilidad a tu aplicacion.Usando la arquitectura que propones.
Otra puede ser como punto de entrada hacia servicios y los servlets pueden ser de interaccion directa con los jsp.


Saludos.
  #3 (permalink)  
Antiguo 26/05/2013, 04:35
 
Fecha de Ingreso: abril-2012
Mensajes: 45
Antigüedad: 12 años
Puntos: 1
Respuesta: ¿Qué son los EJB?

Muchas gracias darkChild por tu respuesta, creo que lo voy entendiendo mejor.

Un saludo ;)

Etiquetas: clase, jsp, servlet, son
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:24.