A web application using Spark and HSQLDB for learning web programming using Java