PDF de programación - Generador de aplicaciones Web

Imágen de pdf Generador de aplicaciones Web

Generador de aplicaciones Webgráfica de visualizaciones

Publicado el 17 de Abril del 2018
671 visualizaciones desde el 17 de Abril del 2018
715,4 KB
137 paginas
Creado hace 21a (25/06/2002)
“Generador de aplicaciones Web”

25 de junio de 2002

2

Índice General

1

Introducción
.
1.1
.
1.2
1.3 Breve descripción del funcionamiento de WAG .

¿ Qué es el WAG? .
.
¿Qué utilidad tiene el WAG? .

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.
.
.

.
.
.

.
.
.

. .
. .
. .

.
.
.

.
.
.

2 Tecnologías utilizadas

9
9
9
11

13
13
13
14
14
15
15
15
16
17
18
20
22
24
24
24
25
25
26
26
27

.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
. .
. .
.
.
.
.
.
.
. .
. .
. .
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.

.
.

.

.

.

.

.

.

.
.

.

.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

2.1.1 Los sistemas de base de datos .
2.1.2
.

2.1 Bases de datos relacionales.SQL.PostgresSql .
.
.
.
.
.
.

.
.
.
.
.
.
2.1.3 Ventajas de las bases de datos .
.
2.1.4 Los sistemas Relacionales y otros sistemas
2.1.5

¿ Qué es una base de datos ?
2.1.2.1
2.1.2.2
.
2.1.2.3 Datos y modelos de datos
.

.
.
Entidades-interrelaciones .
.
Propiedades

. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SQL. Lenguaje de las bases de datos relacionales .
.
2.1.5.1 Definición de datos en SQL .
2.1.5.2 Consultas en SQL .
.
.
Instrucciones de actualización en SQL .
2.1.5.3
.
Especificación de índices .
2.1.5.4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .

.
.
.
2.1.6.1
2.1.6.2 Características de PostgreSQL .
2.1.6.2.1 Nuevos tipos de datos
2.1.6.2.2
2.1.6.2.3 Herencia .

Funciones y operadores
.
.

.
Servidores Web.Aplicaciones basadas en Web .

.
¿ Qué es PostgreSQL? .

2.1.6 PostgreSQL .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.

2.2

.
.
.

.
.
.

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.
.

.
.

.
.

.
.

.

.

.
.

.

3

4

ÍNDICE GENERAL

.
.
.

2.3 HTML .

.

.
.

.
.

.
.
.

.
.
.

.

.

.

.

.
.

.

.
.
.

.
.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.
.
.
.
.

.

.

.
.

.

.

.

.
.
.
.

.
.
.

.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

2.3.2.1 Definiciones

2.2.2.1
2.2.2.2
.

.

. .

.
Introducción .

2.2.1 Los servidores Web .
.
2.2.2 Aplicaciones basadas en Web .
.

2.3.2.2
2.3.2.3
.
2.3.2.4
2.3.2.5
.
2.3.2.6 Hojas de estilos
2.3.2.7
.
2.3.2.8

.
.
.
Formularios
.
El programa CGI .

.
.
.
.
2.3.1
.
2.3.2 Características de HTML .
.
.
.
Elementos
2.3.2.1.1
.
2.3.2.1.2 Atributos .
2.3.2.1.3
.
2.3.2.1.4 Otras características

.
.
.
.
.
.
Comentarios .

.
. .
.
.
. .
.
. .
.
Introducción .
.
. .
.
Funcionamiento de una aplicación Web .
.
.
.
.
.
. .
.
.
.
. .
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
. .
.
.
.
. .
.
. .
.
.
. .
.
.
.
. .
.
. .
.
.
. .
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Estructura de un documento HTML .
.
.
Elementos básicos .
Tablas .
.
.
.
.
.
.
Frames
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
2.3.3 Utilización de HTML en el WAG .
.
.
.
.
.
¿Qué es PHP?
Breve historia .
.
Para qué se utiliza PHP .
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
2.5.1 XML .
.
2.5.1.1
.
2.5.1.2 Comentarios .
.
Estructura de un documento XML .
2.5.1.3
2.5.1.4
Elementos .
.
.
2.5.1.5 Atributos .
2.5.1.6
.

.
.
Introducción .
2.4.1.1
2.4.1.2
2.4.1.3

.
.
Entidades de Carácter .

2.4.2 Uso de PHP dentro del WAG .
.
.
.
.

.
.
.
. .
.
Los metadatos .
.

. .
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

2.4.1

.

.

.

. .

.

.

.
.

.

.
.
.
.

.
.

.
.

.
.

.
.

.
.
.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.

.
.

2.4 PHP .

2.5 XML.DOM .

27
29
29
30
31
31
32
32
32
33
33
33
34
35
37
39
41
42
46
47
47
47
47
48
48
49
49
49
51
53
53
54
54
55

ÍNDICE GENERAL

.

. .
.
.

2.5.2 DOM .
. .

.
.
.
.
2.6 Perl
.
.
2.6.1
2.6.2 Características de Perl

.
.
.
Introducción .

.
.
.

.
.
.

.
.
.

.

.

.

.

.

.

.
.

.
.
.
.

2.5.1.7
2.5.1.8
.
2.5.1.9 Documentos bien formados
.
.
.
.
.
.
.
.

Instrucciones de Procesamiento .
.
Secciones CDATA .
.
.
.
.
.
.
.
.
.

.
.
.
.
Tipos de datos .
Escalares

2.6.2.1.1
2.6.2.1.2 Arrays
.
2.6.2.1.3 Hashes .
2.6.2.1.4

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

2.6.2.1

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
. .
. .
.
.
. .
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

Tipo comodín (entrada a la tabla de nom-
bres) .

.

.

.

.
.

.
.

.
. .
Expresiones regulares.
.
Entrada / salida.Filehandle
.
Funciones (o subrutinas)
Paquetes y módulos .
.
.
.

.
.
2.6.2.2
.
2.6.2.3
.
2.6.2.4
2.6.2.5
.
2.6.2.6 Orientación a objetos en Perl .
.

.
.

.

.

.

.

2.6.3 Uso de Perl dentro del WAG .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
. .

. .
. .
. .
. .
. .
. .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

. .
.
.
.
.
.
.
. .
. .
.

. .

3 Diseño del sistema

.
.

.
.

.
.

.
.

.
.

.
3.1 División en subsistemas .
3.1.1 Gestor del WAG .
.
3.1.2 Generador de Aplicaciones .
.
3.1.3
.
.

Interface Base de Datos
.
.

.
.
.

.
.
.

.

.

.

.
.
.
.
.
.

.
.
.
.
.
.

.

3.2 Bases de datos .
.
3.3 Funcionamiento del Parser .
3.4 Funcionamiento del Generador de Aplicaciones (AG) . . .

.
.

.

.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

. .
.
.
.
.
.
.
. .
. .

4

Implementación del sistema
4.1

Introducción .
.

Implementación del ’Gestor del WAG’ .
.
4.1.1
4.1.2 Estructura .
.
.
4.1.3
4.1.4 Compilador .
.

.
.
Interfaz del usuario .
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.

.
.

.
.

.

.

.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

. .
.
.
.
.
.
.
.
.

. .
.
.
.
.
.
.
.
.

. .
. .
. .
. .
. .

. .
.
.
.
.
.
.
.
.

5

55
56
56
57
60
60
62
62
62
63
63

64
64
65
66
68
68
70

71
72
72
73
73
74
75
75

77
77
77
78
80
80

6

ÍNDICE GENERAL

4.2

4.3

.

.

.

.

.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

4.1.4.1 Módulo COMPILER .
.
4.1.4.2 Clase ELEMENT .

.
.
.
.
.
4.1.5 Gestor de datos de los usuario .
.
4.1.6 Gestor de meta-información .
.
.
.
.
Implementación interface con SGBD .
.
.
4.2.1 La clase DB .
.
.
.
.
.
4.2.2 La clase DB::RESULT .
Implementación del AG .
.
.
.
.
4.3.1 Estructura de una aplicación Web .
.
4.3.2 Estructura del AG .
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.3.3 Generación de páginas Web y formularios
.
4.3.4 Gestor de meta-información .
.
4.3.5 Gestor de datos .
.
.
.
.
4.3.6 Gestión de URL’s .

.
.
.
Fichero ’cons.php’ .
.
Fichero ’upd.php’
.
Fichero ’del.php’ .
.
.
Fichero ’ins_upload.php’
.
Fichero ’ins.php’ .
.
.
.
Fichero ’upload.php’
.
Fichero ’messager.php’
.

4.3.2.1
4.3.2.2
4.3.2.3
4.3.2.4
4.3.2.5
4.3.2.6
4.3.2.7

.
.
.
.

.
.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
. .
. .
.
.
. .
. .
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .

. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

5 Uso del sistema

.

.

.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

5.1.1 El administrador .
5.1.2 El usuario .
.

5.1 Diferentes tipos de usuarios .
.
.
.

.
.
5.2 Manual del administrador .

.
.
.
.
5.2.1 Herramienta wag-manager .
5.2.2

. .
.
.
.
.
. .
.
.
Instrucciones de instalación y mantenimiento .
.
.
.
5.2.2.1
.
5.2.2.2
.
5.2.2.3
.
.
. .
.
.

Proceso de instalación del WAG .
.
Inicialización del sistema WAG.
Requisitos de WAG .
.
.
.
.
.
5.3.1 Definición estructural de la base de datos .

5.3 Manual del usuario .

.
.
.
.
.

.
.
.
.
.

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.
.
.
.
. .
.
. .
.
.
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.

.
.
.
.
.
.
.
.
.
.
.

81
82
85
85
86
86
87
88
89
91
91
93
94
95
95
96
97
98
101
102
104

105
105
105
105
106
106
110
110
111
112
113
114

ÍNDICE GENERAL

.

5.3.1.1
5.3.1.2

XML-DB básico .
.
El lenguaje XML-DB .

.
.
Tipo de datos .
Los índices .
.

.
.
.
.
5.3.2 Definición de una interface propia .

.
.
.
.
.
5.3.2.1 Configuración de las páginas .
.
5.3.2.2

El lenguaje HTML-DB .

5.3.1.2.1
5.3.1.2.2

.
.
.
.
.

.
.
.
.

.

.

.

6 Conclusiones

A Código del ’Gestor del WAG’
.
.
.
.

.
A.1 wag-manager.pl .
.
A.2 COMPILER.pl .
.
.
.
A.3 ELEMENT.pl . .
A.4 METADATA.pl
.
.
A.5 USERDATAMANAGER.pl .
.
A.6 DB.pl

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

. .

.

.

.

.

.

.

.

.

.

.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.

.

. .

B Código del Generador de Aplicaciones (GA)
.
.
.
.
.
.
.
.
.
.

B.1 ins.php .
.
B.2 ins_upload.php .
. .
B.3 upload.php .
.
. .
.
.
B.4 cons.php .
. .
B.5 upd.php .
.
.
.
B.6 del.php .
. .
.
.
.
B.7 messager.php .
B.8 menu.php .
. .
.
B.9 index-db.php .
.
B.10 index-table.php .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

7

115
116
119
120
120
121
123
  • Links de descarga
http://lwp-l.com/pdf10464

Comentarios de: Generador de aplicaciones Web (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad