Web-application development framework for Java