Glide Stack

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Glide ist eine erweiterbare Web 2.0-Entwicklungsplattform, die in Java geschrieben ist und die schnelle Entwicklung formularbasierter Workflow-Anwendungen (z. B. Arbeitsaufträge, Trouble-Ticketing und Projektmanagement) ermöglicht.

    Tabelle : 1. Stack-Technologiekarte für die Benutzeroberfläche
    Java-Pakete Verwendete Technologie
    Benutzeroberfläche (Browser)
    • AngularJS
    • HTML
    • CSS
    • JavaScript

    com.glide.ui

    com.glide.jelly

    GlideServlet Apache Jelly
    com.glide.script Business Rules Mozilla Rhino
    com.glide.db Persistenz JDBC
    Tabelle : 2. Beschreibungen der Stack-Technologiekarte für die Benutzeroberfläche
    Name Beschreibung Attribute
    GlideServlet Der primäre Treiber von Glide und das einzige Servlet im System befindet sich in GlideServlet.java. Das GlideServlet:
    • Behandelt eingehende Aktionsanforderungen
    • Rendert Seiten
    • Führt Daten mit Formularen zusammen
    • Präsentiert dem Benutzer
    • Schnittstellen mit der Skriptebene
    Business Rules
    • ECMA/JavaScript-Implementierung basierend auf Mozilla Rhino
    • Schnittstellen mit Persistenzschicht unter Verwendung der JDBC-Recordset-Schnittstelle
    • Führt Metadaten der Persistenzschicht mit Daten für eine einfache Korrelation zusammen
    Persistenz
    • Persistenz bedeutet jeder Store
      • RDBMS
      • LDAP
      • Dateisystem
    • Einheitlicher Zugriff unabhängig vom Store-Typ
    • Bietet QUID- und Metadatenfähigkeiten
    • Schnittstellen, die Anrufern präsentiert werden
      • RecordSet
      • TableDescriptor
      • ElementDescriptor
    Abbildung : 1. Glide-Servlet