lular > Internet >

¿Qué es JSP?

Publicado por el:Abad Marnez, Janet actualizado: 2012-01-08

JavaServer Pages (JSP) es un servidor de tecnología de la programación del lado que permite la creación de páginas web dinámicas y aplicaciones. Esto se logra mediante la inserción de código Java en HTML, XML, DHTML, o de otros tipos de documentos. Cuando un cliente como un navegador web hace una petición al contenedor de aplicaciones Java, que es típicamente un servidor web, la página se convierte en estática detrás de las escenas, y se muestran como el contenido dinámico para el espectador. Se ha especulado que JSP fue lanzado para competir con PHP, una de uso común abierta lenguaje de programación de código fuente.

JSP Aunque a veces se asocia con Active Server Pages (ASP), se trata de dos tecnologías diferentes. La mayor diferencia es que ASP es desarrollado por Microsoft ®, y en gran medida considerada como un marco. Esto se debe a su capacidad para soportar una amplia variedad de lenguajes de programación activado por Microsoft ® Component Object Model (COM). Creada por Sun Microsystems ®, JSP es considerado un lenguaje de programación orientado.

JavaServer Pages tecnología permite que el código Java y seleccione acciones predefinidas que se insertará en la página web de contenido estático. Este código se compila en tiempo de ejecución para cada solicitud realizada a la página. El servidor, el código de Java y /o de programación a medida de que se hayan aplicado, es controlado por un pre-instalado la aplicación de software conocida como una máquina virtual (VM). Esta máquina virtual se integra con un sistema operativo anfitrión. La máquina virtual más común usado para ejecutar aplicaciones JSP es Java Virtual Machine y el comercio (JVM).

Desde un punto de vista técnico, JSP puede ser visto como una abstracción de alto nivel de servlets de Java, ya que esencialmente se ejecutan sobre les. JavaServer Pages son generalmente elaborados por un compilador de Java. Este compilador genera, ya sea servlets en forma de código Java, o el código de bytes que pueden ser ejecutados directamente. Ya que son capaces de ser interpretado tan pronto como se hacen las peticiones, el tiempo que tarda en convertir una página estática de contenido dinámico a menudo se reduce considerablemente.

Muchos programadores prefieren JSP, ya que simplifica el desarrollo de permitiendo la inserción de código Java directamente en archivos de texto estándar. También es una organización independiente, multi-plataforma, idioma portátil que está en consonancia con el lema de Java Write Once, Run Anywhere. Con la capacidad de separar el contenido de la base de la página, el idioma que permite a los programadores a crear nuevo código independiente de la labor que ya existen. JSP es ampliamente considerado como una tecnología robusta y eficiente tanto para el servidor y los aspectos del lado del cliente de la programación.