Java Server Pages ( JSP) le permiten crear páginas dinámicas utilizando el lenguaje Java. JSP es más conveniente para los desarrolladores nuevos en el desarrollo Web que están acostumbrados al lenguaje Java. JSP utiliza etiquetas y operadores similares a la norma PHP y ASP idiomas , pero la sintaxis del código se basa en el lenguaje Java . Propósito
El lenguaje JSP crea servlets , que son pequeños programas que se ejecutan en un servidor Web. Estos programas le permiten personalizar el contenido y el comportamiento del navegador de los usuarios. Servlets hacen que las páginas web más dinámica para los usuarios, ya que pueden responder a sugerencias de los usuarios y la entrada , por lo que la información que se muestra es mediante programación a medida para el usuario.
Ventajas
JSP páginas son más convenientes para los desarrolladores de Java , que no es una plataforma de Microsoft . Los programadores que no están acostumbrados a los lenguajes de Microsoft pueden utilizar JSP para empezar el desarrollo de páginas web dinámicas . JSP le permite utilizar las mismas funciones que otras páginas , como la conexión a una base de datos , el análisis de XML y el uso de estilos CSS . JSP es también compatible con los servidores de Internet de Linux , por lo que puede utilizarlo con los servicios Web Apache .
Desventajas
JSP es una lengua más antigua , por lo que es no se usa tan ampliamente como los idiomas más recientes, como PHP o ASP.NET. Por esta razón , los desarrolladores no crean activamente nuevas bibliotecas o add-ons para el idioma . Si tiene que trabajar con las nuevas tecnologías , es posible que tenga problemas para encontrar las bibliotecas necesarias para el lenguaje .
Consideraciones
mayores páginas JSP se pueden traducir a otros idiomas línea a línea cuando se desea actualizar su sitio web desde una página JSP. Debido a que el lenguaje es más, algunos programadores consideran que saltarse servlets y JSP utilizando Java PHP o regular de los applets que se ejecutan en el servidor Linux.