Glide stack
Glide is an extensible Web 2.0 development platform written in Java that facilitates rapid development of forms-based workflow applications (work orders, trouble ticketing, and project management, for example).
| User interface and Java packages | Technologies used |
|---|---|
| User Interface \(browser\) | - AngularJS - HTML - CSS - JavaScript |
| GlideServlet com.glide.ui com.glide.jelly | Apache Jelly |
| Business Rulescom.glide.script | Mozilla Rhino |
| Persistencecom.glide.db | JDBC |
| Name | Attributes |
|---|---|
| GlideServlet | The primary driver of Glide, and the only servlet in the system, is found in GlideServlet.java. - Handles inbound action requests - Renders pages - Merges data with forms - Presents to user - Interfaces with script layer |
| Business Rules | - ECMAScript implementation based on Mozilla Rhino - Interfaces with persistence layer using JDBC recordset interface - Merges persistence layer meta-data with data for easy correlation |
| Persistence | - Persistence means any store - RDBMS - LDAP - File system - Uniform access regardless of store type - Provides QUID and meta-data capabilities - Interfaces presented to callers - RecordSet - TableDescriptor - ElementDescriptor |
Image omitted: GlideServlet.svg
Diagram of the Glide stack
Diagram of the Glide stack
Parent Topic:Glide class overview