Web Applications with Javascript or Java: Volume 1: Constraint Validation, Enumerations, Special Datatypes (De Gruyter Textbook)