Saltar la navegación

2.1.- Creación de una aplicación web.

Caso práctico

En la empresa BK programación, Juan ha decidido documentar los métodos que resulten más útiles y sencillos a seguir para la creación de una aplicación web, de manera que pueda desplegarse sin ningún tipo de dificultad en el servidor de aplicaciones Tomcat que María ha montado. De esta de manera, los clientes tendrán disponibles todas las funcionalidades de las aplicaciones desarrolladas en la empresa.

Ejemplos de servlets y jsp que proporciona Tomcat.
Tomcat (Apache)

El servidor de aplicaciones Tomcat cuenta con una serie de ejemplos, tanto de servlets como de JSP, que sirven de ayuda para aprender a realizar las tareas creación y despliegue de aplicaciones web.

Es muy interesante crear dos variables de entorno: JAVA_HOME que indique la ubicación de los archivos binarios de Java y CATALINA_HOME que apunta a la ubicación de los scripts de Tomcat, para ello podemos añadir el siguiente código al archivo /etc/profile.

CATALINA_HOME=/opt/tomcat
JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME
export PATH JAVA_HOME CATALINA_HOME

Actualizamos las variables de entorno mediante el comando:

source /etc/profile

El lenguaje Javascript se ejecuta del lado del cliente, es un lenguaje interpretado de scripting que no permite acceder a información local del cliente ni puede conectarse a otros equipos de red.

En primer lugar crearemos una carpeta con el nombre que nos interese para identificar la aplicación, en este ejemplo hemos optado por Aplic_Web una estructura como la de la siguiente imagen:

Estructura de carpetas de aplicación web.

La aplicación que pretendemos desarrollar contiene un archivo al que llamaremos index.jsp muy sencillo con el siguiente contenido:

<html>

<head>
    <title>C.F. DESARROLLO DE APLICACIONES WEB</title>
    <script language="Javascript">
        function popup() { alert("U.T. 3: CONFIGURACION Y ADMINISTRACION DE SERVIDORES DE APLICACIONES"); }
    </script>
</head>

<body>
    <h1 align=center>DESPLIEGUE DE APLICACIONES WEB</h1>
    <div align=center>
        <form><input type="button" value="UNIDAD 3" onclick="popup()"></form>
</body>

</html>

para acabar, solamente nos quedaría hacer una copia de la carpeta de nuestra aplicación en $CATALINA_HOME/webapps y si, posteriormente desde un navegador, accedemos en local a http://127.0.0.1:8080/Aplic_Web tendríamos la aplicación funcionando.

Un script (cuya traducción literal es 'guion'), archivo de órdenes o archivo de procesamiento por lotes, es un programa usualmente simple, que por lo regular se almacena en un archivo de texto plano.

Reflexiona

Si el equipo en el que hemos desarrollado la aplicación anterior, y en donde se ha puesto a funcionar, pertenece a una red de computadores y tiene la IP: 192.168.10.1. ¿Podríamos acceder desde otros computadores a la aplicación web? En caso afirmativo, ¿cual sería la URL que deberíamos teclear?