¿Sería correcto decir? Java Frontend: Servlet, JSP, JSF Java Backend: EJB

Diego Marquina

Diego Marquina

Pregunta
studenthace 6 años

¿Sería correcto decir? Java Frontend: Servlet, JSP, JSF Java Backend: EJB

5 respuestas
para escribir tu comentario
    Helí Fernando Jerez Rincón

    Helí Fernando Jerez Rincón

    studenthace 5 años

    Los 4 son tecnología backend, frontend serial la tecnología que usa el cliente si es web (js, html,css). JSP no corre en el cliente corre en el server y produce código js, html,css u otro

    Cesar David Ramírez Dimaté

    Cesar David Ramírez Dimaté

    studenthace 6 años

    El controlador no vendría a ser la capa de presentación. Cuando construyes servicios REST la presentación radica ya en el Front que llamen y consuman estos servicios (angularjs, reactjs, de forma móvil (nativa o híbrida).

    Dependiendo del patrón de diseño que definas por el lado del Back, el MVC (Modelo-Vista-Controlador). Donde el Controlador van a ser las peticiones http según los endpoint que se definan. El Modelo serían las clases según la información que se reciba y la vista ya sea en JSP/JSF o con AngularJS y demás.

    Puedes ir más al detalle mirando esto: Spring 4 MVC REST Service Example using @RestController

    Alberto Martínez

    Alberto Martínez

    studenthace 6 años

    Hola, buen día. Me ha sido útil enterarme de estos temas, les agradezco mucho. Me surge la duda, pensando en una aplicación concebida como, por ejemplo, un servicio Web de interfaz REST funcionando dentro de un tomcat; ya qu e los clientes serían aplicaciones desktop , móviles, etc, ¿podemos considerar el controlador como parte de la capa de presentación pues idealmente solo sería un intermediario con la lógica de negocio del servicio?

    Marco Antonio Toscano Freire

    Marco Antonio Toscano Freire

    teacherhace 6 años

    Tus Apreciaciones son correctas

    Emmanuel Rodríguez

    Emmanuel Rodríguez

    studenthace 6 años

    Exactamente, Front-End es el desarrollo de una aplicación web, vista del cliente. Un servlet se encarga de tratar las peticiones para un servidor, JSP o JSF son librerías que nos permite o tratar código direcatmente en una página web, como PHP, o mandarlas a un Controlador, visto como MVC. Y un EJB, se encarga del negocio de la aplicación, entre Controlador y Modelo.

Curso de Hibernate y Java Spring

Curso de Hibernate y Java Spring

Crear aplicaciones intuitivas comienza con un desarrollo ágil y eficiente. ¿Sabías que con Hibernate y Java Spring puedes optimizar procesos entre apps y bases de datos, o evitar acciones repetitivas, como escribir varias veces la mismas líneas de código? Ahora tendrás tiempo para hacer más de lo que te gusta: ¡nunca parar de aprender con Platzi!

Curso de Hibernate y Java Spring
Curso de Hibernate y Java Spring

Curso de Hibernate y Java Spring

Crear aplicaciones intuitivas comienza con un desarrollo ágil y eficiente. ¿Sabías que con Hibernate y Java Spring puedes optimizar procesos entre apps y bases de datos, o evitar acciones repetitivas, como escribir varias veces la mismas líneas de código? Ahora tendrás tiempo para hacer más de lo que te gusta: ¡nunca parar de aprender con Platzi!