PL/SQL Web Toolkit : une architecture pour générer des fichiers HTML

Exemple.sql

 

CREATE PROCEDURE Exemple AS

BEGIN

HTP.htmlOpen;

HTP.bodyOpen;

HTP.headOpen;

HTP.title('Titre');

HTP.headClose;

HTP.header(1, HTF.italic('Hello world'));

HTP.bodyClose;

HTP.htmlClose;

END;


<html>

<body>

<head>

<title>Titre</title>

</head>

<H1>Hello World</H1>

</body>

</html>

 

codes sources
Codes sources © Benchmark Group

 

PL/SQL Web Toolkit génère des pages HTML à partir de programmes écrits en PL/SQL. Ci-contre un exemple de code PL/SQL, et de son rendu HTML.

Ces programmes sont des procédures invoquées par une requête via l'URL du navigateur. L'URL doit être constituée comme suit :

http://nom_machine:port d'écoute UDP du Web Listener/pls(technologie PL/SQL)/nom_DAD (Data Access Descriptor)/chemin_procedure.

Les programmes PL/SQL ont une extension en .sql. Ils sont créés à l'aide de la commande CREATE, et utilisent les packages HTP et HTF. Chaque procédure des packages correspond à une balise HTML.