Universidad Nacional de Asuncion, Facultad Politecnica, Carrera: Ingenieria de Sistemas
MAteria: Lenguajes de Programacion III
TEma: ABM con Perl y cualquier origen ODBC. Al final de la clase los alumnos podran elaborar procesos CGI. Un proceso Padre se comunica con un proceso hijo con pasaje de parametros. Al final del proceso se destruye el ambiente de ejecucion del proceso. Los alumnos presentan un programa de ABM y otra de Informe sobre una tabla de dos columnas como trabajo practico.
Metodologia: Exposicion del profesor y estudio dirigido.
Usamos el Apache, perl y cualquier Origen ODBC. El profesor hara una exposicion sobre los procesos CGI, la gramatica del PERL, estudiaremos un ejemplo de ABM y un ejemplo de informe PERL, y una biblioteca de subrutinas. PERL Orientado a Objetos, perl estructurado. Expresiones regulares.
El profesor distribuira material de lectura para fotocopiar.Luego los alumnos elaboraran luego un breve estudio dirigido sobre los programas de ABM e informe de perl. Responderan las siguientes preguntas:
1. que pondremos en la bibliteca de subrutinas PERL
2. En el programa de informe, como me conecto y desconecto al origen de datos.
3. En el programa de infore, como valido los parametros de seleccion.
4. En el programa de informe, como ejecuto los comandos SQL
5. En el programa de informe, como presento los resultados OBTENIDOS por los SELECT.
6. en el programa VER_VARIABLES, explicar brevemente los detalles gramaticales
7. En el programa de ABM, mostrar donde se produce la recursion
8. En el Programa de ABM, mostrar las validaciones de datos
9. En el programa de ABM, mostrar el tratamiento de errores.
CONFIGURACION PERL/APACHE/ODBC
Para configurar el PERL con apache, deben modificar el archivo httpd.conf, las instrucciones script alias.
PASO 1. ScriptAlias /cgi-bin/ "d:/ejemplos_web/cgi-bin/"
#
# "/Apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "d:/ejemplos_web/cgi-bin">
# AllowOverride None && comentado por rebecca y roger el 21.8.2002
AllowOverride Authconfig
Options None
Order allow,deny
Allow from all
</Directory>
PASO 2. tambien definir correctamente la linea SHEBANG
#!c:/program files/perl/perl
PASO 3. Instalar la version de INdIGO PERL 5.6 version zip
PASO 4. Probar la instalacion con un programa HOLA_MUNDO.pl, debe grabarlo en la carpeta CGI-BIN del apache.
Bibliografia: resumen entregado por el profesor, www.perl.org, "Teach yourself PERL in 21 days", SAMS.
ref.: 20050425a.html