Cual es la diferencia entre jsp y java server faces?

Pregunta de la clase:
Hola Mundo con JSP
Daniel Eduardo Espitia Corredor

Daniel Eduardo Espitia Corredor

Pregunta
studenthace 7 años

Cual es la diferencia entre jsp y java server faces?

4 respuestas
para escribir tu comentario
    Tax Coopebombas LTDA

    Tax Coopebombas LTDA

    studenthace 5 años

    Hola, tengo una duda , si utilizo el IDE de IntelliJ, tengo que añadir algo mas ?

    Bryson Steven Mosquera Florez

    Bryson Steven Mosquera Florez

    studenthace 6 años

    Están hechos para crear páginas web, pero el JSP tiene código Java embebido lo cuál hace que el mantenimiento de una aplicación sea de difícil mantenimiento, además, estos se encuentran en proyectos antiguos, no es una tecnología que se use en la actualidad. Los JSF manejan la arquitectura MVC, el cuál conecta el xhtml con un Controlador (ManagedBean) y este se maneja por lo general con EJB's o DAO's.

    Alan Josue Rodríguez Gómez

    Alan Josue Rodríguez Gómez

    studenthace 7 años

    Java Server Faces es un framework para el desarrollo de aplicaciones web que integra el patrón MVC (Model View Controller), las vistas son maquetadas usando XHTML, tiene su set de componentes para UI, tiene su ciclo de vida, etc.

    Java Server Pages es una tecnología para crear páginas web dinámicas, se podria utilizar para hacer un Template en el maquetado de una aplicacion web, puedes incorporar codigo Java en su contenido.

    Diego Alexander Forero Higuera

    Diego Alexander Forero Higuera

    Team Platzihace 7 años

    JSF (Java Server Faces) es una aplicación usada para simplificar el desarrollo de interfaces basadas en web.

    JSP (Java Server Pages) es una tecnología enfocada en ayudar a la creación de paginas web dinámicas

    JSP es útil para proyectos pequeños pero para proyectos grandes es mejor JSF ya que viene con el concepto de componentes y una arquitectura MVC. https://www.freelancinggig.com/blog/2018/03/16/difference-jsp-jsf/

Curso de Java EE 2017

Curso de Java EE 2017

Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con APIs seguras. Aprende a manipular bases de datos con Hibernate. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables.

Curso de Java EE 2017
Curso de Java EE 2017

Curso de Java EE 2017

Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con APIs seguras. Aprende a manipular bases de datos con Hibernate. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables.