¿Cuándo usas un JSP y cuando un Servlet? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cuál es la diferencia entre JSF, Servlet y JSP? 15 respuestasTengo una aplicación que envía al cliente a otro sitio para manejar los pagos. El otro sitio, fuera del cliente, llama a una página de nuestro servidor para informarnos cuál es el estado del pago. La página llamada verifica los parámetros que proporciona la aplicación de pago y verifica si conocemos la transacción. A continuación, actualiza la base de datos para reflejar el estado. Todo esto se hace sin ninguna interacción con el cliente.
Personalmente, he elegido implementar esta funcionalidad como JSP, ya que es más fácil simplemente soltar un archivo en el sistema de archivos que compilar y empaquetar el archivo y luego agregar una entrada a un archivo de configuración.
Teniendo en cuenta la funcionalidad de la página, supondría que un servlet sería la opción preferida. Las preguntas son:
¿Mi presunción es correcta?¿Hay una razón real para usar un servlet sobre un JSP?¿Cuáles son esas razones?