¿Qué es Java Server Page (JSP)?

Server Pages (JSP) permite a los desarrolladores y diseñadores web desarrollar rápidamente y mantener fácilmente páginas web dinámicas y ricas en información que aprovechan los sistemas comerciales existentes.

Como parte de la familia de tecnología Java, la tecnología JSP permite el desarrollo rápido de aplicaciones basadas en web que son independientes de la plataforma. La tecnología JSP separa la interfaz de usuario de la generación de contenido, lo que permite a los diseñadores cambiar el diseño general de la página sin alterar el contenido dinámico subyacente.


Requisitos previos

Suponemos que tiene poco conocimiento de cómo funcionan las aplicaciones web a través de HTTP, qué es el servidor web y qué son los navegadores web. Será genial si tiene algún conocimiento del desarrollo de aplicaciones web utilizando cualquier lenguaje de programación.

¿Por qué usar JSP?

Las páginas JavaServer a menudo sirven para el mismo propósito que los programas implementados usando la interfaz Common Gateway Interface (CGI) . Pero JSP ofrece varias ventajas en comparación con el CGI.

El rendimiento es significativamente mejor porque JSP permite incrustar elementos dinámicos en páginas HTML en lugar de tener archivos CGI separados.

Los JSP siempre se compilan antes de que el servidor los procese, a diferencia de CGI / Perl, que requiere que el servidor cargue un intérprete y el script de destino cada vez que se solicita la página.

Las páginas JavaServer se crean sobre la API de Java Servlets, por lo que, al igual que Servlets, JSP también tiene acceso a todas las potentes API Enterprise Java, incluidas JDBC, JNDI, EJB, JAXP, etc. Las páginas JSP se pueden usar en combinación con servlets que manejan la lógica de negocios, el modelo soportado por los motores de plantillas de servlets de Java.

Finalmente, JSP es una parte integral de Java EE, una plataforma completa para aplicaciones de clase empresarial. Esto significa que JSP puede desempeñar un papel en las aplicaciones más simples a las más complejas y exigentes.


Lenguaje de programación Java




Es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.


Incluye una combinación de características que lo hacen único y está siendo adoptado por multitud de fabricantes como herramienta básica para el desarrollo de aplicaciones comerciales de gran repercusión. Java ofrece la gran ventaja que es independiente de plataforma tanto el código fuente como el binario, es decir el código fuente puede generado por los compiladores Java puede transportarse en cualquier plataforma que tenga instalado una máquina virtual.



Proceso de compilación y ejecución en java




Editor es la  herramienta permite escribir el código del programa de computadora. Existe una sintaxis establecida para este fin. Es tan básico el editor, que puede utilizarse el bloc de notas de Windows o en linux cualquiera de sus editores de texto básico. El único requisito importante aquí es anexar la extensión .java al final del nombre del archivo. Por ejemplo si mi archivo de llama ventas comidas, debe guardarse como ventascomidas.java.

El Compilador es una herramienta que toma el código .java que fue escrito en el editor y lo convierte a un formato que será comprendido por la máquina. En los lenguajes de programación tradicionales, mencionar la máquina es hacer referencia al computador en el que estamos escribiendo el código, pero JAVA tiene una particularidad, que a su vez es una de las mayores ventajas como lenguaje de programación y es que JAVA es independiente de la máquina. El programa se ejecutará en una computadora virtual llamada JVM (Java Virtual Machine). Este componente es instalado cuando se incorpora el kit de desarrollo del lenguaje. Es decir al JDK (Java Development Kit). Es un paquete de software gratuito que debe instalarse en el computador donde se desarrollará en éste importante lenguaje.




El interprete es el proceso de compilación genera un nuevo archivo con el mismo nombre del .java, pero con extensión .class. Este último es el que pasamos a la JVM (Máquina Virtual de Java) y este componente producirá la salida que manipulará el usuario final del programa que hemos escrito.

No hay comentarios.:

Publicar un comentario