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

Aclaración de conceptos

Estas en el tema de Aclaración de conceptos en el foro de Java en Foros del Web. Buenas a todos, estoy comenzando con JEE, hay algunos conceptos que no me terminar de quedar claros. -Los EJB que son? Son unos meros contenedores ...
  #1 (permalink)  
Antiguo 08/04/2013, 14:49
 
Fecha de Ingreso: abril-2012
Mensajes: 45
Antigüedad: 12 años
Puntos: 1
Aclaración de conceptos

Buenas a todos, estoy comenzando con JEE, hay algunos conceptos que no me terminar de quedar claros.

-Los EJB que son? Son unos meros contenedores donde meter los Servlets de la capa de negocio? Es un modelo de programación y de estructuración de la aplicación? Se puede desarrollar una aplicación JEE sin EJB?

-Las páginas .jsp son páginas que tienen incrustado texto java en html (por similitud serían como en PHP las páginas html con extensión .php que tienen código PHP incrustado. Si estoy en lo correcto que es mejor páginas .jsp o Servlets que atiendan las diferentes peticiones.


Un saludo y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 09/04/2013, 01:29
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Aclaración de conceptos

1. Un EJB es un tipo de estructura que se ejecuta en un contenedor EJB, no tienen nada que ver con los servlet. Una aplicación JEE puede ser web y/o EJB.

http://www.slideshare.net/aobandot/jee-y-tomcat

2. Más o menos es así, lo que te tiene que quedar claro es que JSP se compila en el servidor generando un HTML que es lo que se le manda al navegador. Una JSP sirve para modelar el HTML, pero cuanto menos código java pongas en ella mejor, para eso están los servlet. En realidad una JSP es un servlet orientado a "pintar" la página.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 09/04/2013, 02:11
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Aclaración de conceptos

Para los EJB creo que deberías leer este artículo del colaborador Chuidiang: http://chuwiki.chuidiang.org/index.p...ncillo_con_EJB

EJB es una de las multiples tecnologias de las que dispone JEE. No es la única ni es obligatoria.

JSP y Servlets no son conceptos excluyentes, ya que la JSP pertenece a la vista (interfaz de usuario) y el Servlet es parte del controlador. En las JSP puedes tener codigo java, o usar tags JSTL para hacerlo más legible).

PD: Vaya, me demoro un poco y ya se me adelanta Xerelo (xD)
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #4 (permalink)  
Antiguo 09/04/2013, 03:29
 
Fecha de Ingreso: abril-2012
Mensajes: 45
Antigüedad: 12 años
Puntos: 1
Respuesta: Aclaración de conceptos

Muchas gracias a ambos. Ahora me ha quedado todo MUCHO más claro ;)


Un saludo.

Etiquetas: jsp, programa, servlet
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 09:16.