Java Portlet Specification

A portlet is a pluggable user interface software component that is managed and displayed in a web portal.

A portlet responds to requests from a web client with and generates dynamic content.

Some examples of portlet applications are e-mail, weather reports, discussion forums, and news.

Portlet standards are platform independent application programming interfaces that are intended to enable software developers to create portlets that can be plugged into any portal supporting the standards.

Some of its major features include:[3] JSR-362 is the Java Portlet Specification v3.0 and was released in April 2017.