Portal: WEB-based application
Portlets are based on web components, managed by Portlet Container, process request, and generate dynamic content.
Portlet Container provides a running environment, managing the activity cycle of the portlet, as well as permanent storage of portlet parameters
The difference between portlet and servlet
In the portlet-1_0-fr-spec.pdf book, there is five points.
Different points: portlets are produced by Markup Fragment, not the entire page document
• The way the client interaction is different
I think the portlet is part of the page, and a page consists of many portlet modules.
Every module has its own Mode and Render