Comparaison 3
Le World Wide Web 4
Internet et le Web 5
Services et protocoles 5
Documents accessibles sur le Web 5
Architecture classique du Web 6
Sécurité sur le Web 6
Le langage HTML 8
Systèmes de gestion de bases de données relationnelles 12
Indépendance logiquelph3,sique vis-à-vis des données 12
Langage d'accès standardisé 12
Performances 12
Sécurité 13
Les avantages cumulés du Web et d'un SGBDR 14
Données hypermédias et données structurées 14
Portabilité et ouverture 14
Homogénéité 15
Données statiques et dynamiques 15
Sécurité 15
Les principales architectures intranet -bases de données 16
Les architectures à deux pôles (2-tiers) 16
Les architectures à trois pôles (3-tiers) 18
Pour conclure: 20
A . les .solutions retenues pour la connexion à Oracle 20
B. quelles solutions, pour qui ? 21
Chapitre 2 Les outils classiques d'accès à la base Oracle 23
SQL*Net ou l'accès transparent aux bases distantes 24
Bases de données réparties et data base links 25
Utilisation de SQL *Net dans le contexte intranet 26
Interpréteur de requêtes SQL*Plus 27
Ordres SQL en mode interactif 27
Entrée%sortie de données sous SQL*Plus 28
Fichiers de requêtes SQL en mode batch 29
Le langage PL-SQL 29
Structure et blocs 29
Les procédures PL-SQL 31
Procédures standard en mode interactif 31
Procédures standard en mode batch 32
Procédures cataloguées 32
Tests-débogage des objets catalogués 34
Les déclencheurs ou triggers 38
Le pré processeur Pro*C 39
Langages supportés 39
Principe 39
Compilation de programme 40
9varuages offerts par le pré compilateur 47
Deux exemples de programmes Pro *C 41
La passerelle CGI 45
Chapitre 3 Passerelles utilisant CGI et les outils classiques 45
Appel du CGI 46
Format du CGI 47
Quelques contraintes 47
Utilisation du Shell Unix 48
Passerelles CGI-SQL 51
Appel de SQL*Plus 51
Passerelles CGI-PL-SQL 52
Une procédure PLISQL de mise à jour 52
Passerelles CGI-Pro*C 54
Chapitre 4 Oracle Web Application Server 55
Composants et architecture 56
OWS Version 1 56
OWS Version 2 57
Présentation du toolkit 58
Installation du Toolkit 59
Utilisation des packages à partir de plusieurs comptes distincts 60
Quelques astuces utiles pour l'environnement de développement et de test 61
Les différentes fonctions et procédures du toolkit 63
Description des packages htp et htf 63
Description des procédures du package OWA_UTIL 68
Une application élémentaire d'info centre 70