1. Comprobamos si el módulo CGI está habilitado

Anuncio
1.
Comprobamos si el módulo CGI está habilitado
- En el caso de que no esté habilitado: a2enmod cgi
2.
Comprobamos que el servidor apache tiene habilitado CGI
Nano /etc/apache2/sites-available/default
3.
4.
Reiniciamos el servidor apache: service apache2 restart
Creamos un CGI en Perl
Nano /usr/lib/cgi-bin/holamundo.pl
5.
Damos permisos de ejecución al script creado.
chmod +x /usr/lib/cgi-bin/holamundo.pl
6.
Accedemos a nuestro CGI
7.
Observa el siguiente código
¿En qué lenguaje de programación está escrito?
Está escrito en lenguaje java, se trata de un servlet.
¿Dónde va el código que se genera a una petición GET?
En método doGet
¿Dónde va el código que se genera a una petición POST?
En el método doPost
8.
Observa el siguiente código
¿En qué lenguaje de programación está escrito?
En lenguaje java, se trata de un JSP
VENTAJAS
CGI
SERVLET
JSP
- Se pueden escribir en cualquier lenguaje de programación.
- Cada petición crea un nuevo hilo de ejecución.
- Eficiente.
- Tiene todas las ventajas de ser escrito en lenguaje java:
portabilidad, seguridad, multiplataforma, potente.
- Cada petición crea un nuevo hilo de ejecución.
- Eficiente.
- Tiene todas las ventajas de ser escrito en lenguaje java:
portabilidad, seguridad, multiplataforma, potente.
- Separa el código de presentación del código de
implementación.
DESVENTAJAS
- Al realizar una petición el programa se carga de nuevo
porque se crea un nuevo proceso.
- Anticuado y poco rendimiento.
- No se recomienda para diseñar páginas HTML con
extenso contenido estático.
- No se recomienda para diseñar páginas con extenso
contenido dinámico.
Descargar