Hierarchical widgets: user data control algorithms in web applications on the basis of situation-oriented databases

Authors

  • Vitaliy Vladlenovich Kanashin
  • Valeriy Viktorovich Mironov

Keywords:

Web application; user interface; situation-oriented database; dynamic model; hierarchical widgets; user data; regular expressions; HSM; XML; XSLT; model-driven development.

Abstract

 Algorithmic support for difficult structured user interface in the web applications functioning on the basis of the situation-oriented databases (SODB) is considered. Within the concept of hierarchical widgets developed in the previous articles of authors, algorithms of the organization of user data input and control are considered. Algorithms are described: tester elements for control of the data entered by the user; receiver elements for the room of the entered data in the DOM buffer and fixings of the revealed errors; jump elements which activity depends on existence / lack of the revealed errors. Default rules provided in algorithms, allows reducing the program code volume considerably. Algorithms are realized as a part of the interpreter of the dynamic HSM models functioning on the PHP platform.

Published

2018-22-10

Issue

Section

******************************