Portal - is a collection many mini-web application (many portlets)
Portlet - each mini application in web portal called as portlet/ portal page
PorTAL application's features are
- Content Aggregation , Personalization, Customization, Authentication
- it is as gateway to enter many individual web applications
- Inter-portlet commuication provided by portal container
- portlet.xml used as DD.
PortLET
- "Script Portlet" is helps to use AngularJS to develop portal applications for IBM Portal server
Best Practice
- Avoid to dumb all rendering logic in single method, use mode facility to split up
- Avoid to use action method just to set mode
- When use spring, have separate controllers for handing render request