Glide est une plate-forme de développement Web 2.0 extensible écrite en Java qui facilite le développement rapide d’applications de flux de travail basées sur des formulaires (bons de travail, tickets de dépannage et gestion de projet, par exemple).
Tableau 1. Carte technologique de pile d’interface utilisateur
Packages Java
Technologies utilisées
Interface utilisateur (navigateur)
AngularJS
HTML
CSS
JavaScript
com.glide.ui
com.glide.jelly
GlideServlet
Gelée Apache
com.glide.script
Règles métier
Mozilla Rhino
com.glide.db
Persistance
JDBC
Tableau 2. Descriptions des cartes de technologies de pile de l’interface utilisateur
Nom
Description
Attributs
GlideServlet
Le pilote principal de Glide, et le seul servlet du système, se trouve dans GlideServlet.java. Le GlideServlet :
Gère les demandes d’action entrantes
Affiche les pages
Fusionne les données avec les formulaires
Présente à l’utilisateur
Interfaces avec la couche de script
Règles métier
Implémentation ECMA / JavaScript basée sur Mozilla Rhino
Interfaces avec la couche de persistance à l’aide de l’interface de jeu d’enregistrements JDBC
Fusionne les métadonnées de la couche de persistance avec les données pour faciliter la corrélation
Persistance
La persistance signifie n’importe quel magasin
SGBDR
LDAP
Système de fichiers
Accès uniforme quel que soit le type de magasin
Fournit des fonctionnalités QUID et de métadonnées