Page suivante Page précédente Table des matières

20. PostgreSQL 4GL pour les applications de bases de données web - Le système de développement AppGEN

AppGEN peut être téléchargé de

http://www.man.ac.uk/~whaley/ag/appgen.html

ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN.

On trouvera ci-dessous un extrait de la page d'accueil de AppGEN :-

AppGEN est un langage de haut niveau de la quatrième génération ainsi qu'un générateur d'application pour produire des applications destinées au World Wide Web (WWW). Ces applications sont typiquement utilisées à travers l'internet ou dans le cadre d'un réseau intranet d'entreprise. Les applications AppGEN sont implantées en scripts C respectants le standard Common Gateway Interface (CGI) utilisé par la plupart des serveurs Web.

Pour utiliser AppGEN il vous faudra disposer de :-

PostgresSQL, système de gestion de base de données relationnel

Un serveur web compatible CGI tel que HTTPD du NCSA

D'un compilateur ansi C tel que GCC

AppGEN est constitué des exécutables Unix (Linux) suivants :-

  • defgen, qui produit une application cadre, de base, à partir de la structure logique des données. Ces applications sont capables d'ajouter, de mettre à jour, de supprimer et de rechercher les enregistrements d'une base de données tout en conservant automatiquement l'intégrité référentielle de cette base.
  • appgen, le compilateur AppGEN qui compile le code source appgen en code source C CGI exécutable et en documents formatés HTML prêts pour leur déploiement sur un serveur web.
  • dbf2sql, un utilitaire de conversion de fichiers .dbf compatibles dBase III en scripts SQL exécutables. Ce qui permet de migrer les données stockées dans la plupart des bases de données DOS/Windows vers un serveur SQL tel que PostgresSQL.
  • De plus, AppGEN comprend un ensemble de documents HTML , de fichiers GIF et d'applets Java qui sont utilisés, à l'exécution, par le système. Et, naturellement, comme pour tout bon logiciel, la totalité du code source est fournie.

L'auteur, Andrew Whaley, peut être conctacté à andrew@arthur.smuht.nwest.nhs.uk tous les commentaires ou suggestions concernant ce logiciel seront les bienvenus.


Page suivante Page précédente Table des matières