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?
| ||||
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.. |
| |||
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. |
| ||||
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.. |