
Daniel Eduardo Espitia Corredor
PreguntaCual es la diferencia entre jsp y java server faces?

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

Bryson Steven Mosquera Florez
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
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
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/