. . Desarrollo de Java no se limita sólo a las aplicaciones basadas en escritorio o applets web. Oracle , la compañía que mantiene el lenguaje Java, también produce un producto llamado JavaServer Pages que permite a los programadores utilizar Java para el desarrollo web del lado del servidor . Este software utiliza los archivos con la extensión " . Jsp " y puede incorporar el código fuente de la norma . " Java " archivos de código fuente . Del lado del servidor de ejecución de código
Cuando un usuario visita un sitio web , su código fuente se puede procesar en el servidor que aloja el sitio web o en la máquina del visitante del sitio Web . Servidores enviar código HTML prima para la máquina del usuario para hacer un sitio web. Código fuente más complejos se procesan en el propio servidor y se envía a la máquina del cliente para su incorporación en el código fuente es procesado.
. Jsp Archivos
archivos con una extensión ". jsp " contiene código HTML intercalados con el código de Java llamado directivas . Estos segmentos de código Java se separan de su código HTML que rodea a los símbolos " <% " (sin comillas ) que marca el inicio del código de Java y el " %>" símbolo que marca el final del código de Java . El código HTML en torno a los segmentos de Java son enviados en su forma primaria a la máquina cliente para su procesamiento , mientras que los segmentos de código Java se ejecutan en el propio servidor de la página web .
. Java Archivos < br >
normales de archivos de código fuente de Java tienen la extensión " . java" . Se trata de archivos no compilados que ni la JVM en el servidor o la computadora del cliente puede ejecutar directamente . El código Java en . " Jsp " archivos puede, sin embargo , el código de la importación de los archivos . " Java " almacenado en el mismo servidor . Esto hará que el software JavaServer Pages para leer este código , así como el código de Java en la página " . Jsp " sí al compilar el código fuente en código de bytes para la máquina del usuario final a ejecutar.
< Br > Aplicaciones
Hay una serie de razones por las que un desarrollador quiere que su . " jsp " archivo de importación código Java desde un archivo ". java" archivo en lugar de simplemente escribir el código directamente . Uno de ellos es el convenio de codificación Java normal de almacenar el código fuente de los archivos de clase de forma independiente el uno del otro y luego el código de llamada de todo el archivo de clase con una sola declaración. Otro es reducir la cantidad de código en la página " . Jsp " por lo que su función principal es facilitar a los desarrolladores de mantener.