To refactor an existing web application called Just Tech News to use Java and Thymeleaf for the front end and template enginess, respectively and the Spring Framework to build a web server and to model and interact with a relational databse. The application is to be deployed to the cloud using Heroku.