Retroceder   Foros del Web > Programación para sitios web > Java y JSP > JSP/Servlets

Respuesta
 
Herramientas Desplegado
Antiguo 18-sep-2006, 08:21   #1 (permalink)
pyanqn ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 257
JSP y EJB

hola, voy a probar generar una aplicacion web constituidad por una o dos paginas jsp, la idea basica es utilizar EJB.

Como debo hacer para desde el codigo de la pagina jsp invocar a un metodo de un EJB session stateless?
pyanqn está desconectado   Responder Citando
Antiguo 19-sep-2006, 09:11   #2 (permalink)
hugo777 está en el buen camino
 
Avatar de hugo777
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Perú
Mensajes: 756
Enviar un mensaje por Yahoo  a hugo777
Hola, no es lo recomendado acceder desde un JSP a un EJB, sin embargo el java código te permite hacer de todo.
Simplemente habré tu bloque de scriptlets y ahí ubica el mismo código que pones cuando lo programas desde una clase java.
No olvides hacer los import en tu página JSP de todas las librerías que necesitas.
__________________
Saludos,

H@C..
hugo777 está desconectado   Responder Citando
Antiguo 21-sep-2006, 05:18   #3 (permalink)
pyanqn ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 257
Me dieces que no es buena practica acceder a mis EJB desde mis paginas JSP. bien si esto no es aconsejable, como debo de hacer para usar los servicios que un EJB me proporciona desde una jsp?
pyanqn está desconectado   Responder Citando
Antiguo 22-sep-2006, 15:49   #4 (permalink)
daemon_free ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Mensajes: 54
puedes usar los servicios del EJB desde un Servlet
algo asi como:
hacerle una peticion (request) a un servlet,
el servlet consume los servicios de un EJB,
el servlet utiliza un JSP para mostrar la respuesta al cliente.
daemon_free está desconectado   Responder Citando
Antiguo 25-sep-2006, 07:01   #5 (permalink)
pyanqn ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 257
Por que debo hacer esto así? Se trata de MVC?
pyanqn está desconectado   Responder Citando
Antiguo 27-sep-2006, 09:10   #6 (permalink)
hugo777 está en el buen camino
 
Avatar de hugo777
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Perú
Mensajes: 756
Enviar un mensaje por Yahoo  a hugo777
Hola, asi es, el MVC te guía a utilizar una aquitectura donde tengas separados tus componentes en capas de presentación (parte visual), modelo (parte de lógica de negocio y acceso a datos) y control (lógica de la aplicación).

Ejemplos de arquitectura MVC para una aplicación web , para el desarrollo puede ser:

1) JSP - Servlet - JavaBeans
2) JSP - Servlet - DAO
3) JSP- Servlet - EJB Session - DAO
4) JSP - Servlet - EJB Session - EJB Entity

Estos son algunos ejemplos, pero existen arquitecturas con mayor cantida de capas, como aplicaciones de portales o de integración.

Otra forma de implementar un MVC, es utilizar un framework web, como puede ser Struts, JSF, JPF, etc...

Las capas de tu aplicación pueden variar de acuerdo a la complejidad que tenga la aplicación y el nivel de mantenimiento que desees tener.
__________________
Saludos,

H@C..
hugo777 está desconectado   Responder Citando
Antiguo 19-feb-2008, 16:51   #7 (permalink)
Periquito ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Re: JSP y EJB

Buenas

Tengo Un Problema No Se Como Configurar Mi Servlet Para Que Mande Llamar Un Ejb 3.0 Si Alguien Sabe Por Favor Ayudeme
Periquito está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93