Java view technologies and frameworks
Java view technologies and frameworks are web-based software libraries that provide the user interface, or "view-layer", of Java web applications. Such application frameworks are used for defining web pages and handling the HTTP requests (clicks) generated by those web pages.
Source: Wikipedia — Java view technologies and frameworks (CC BY-SA 4.0)