Portlets of both APIs follow the MVC design patterns and they use two phase processing. Both have an action and a render phase. the method names are different and all the objects are also different.
The package declarations need to be changed from the IBM por tlet API to JSR 168 packages. You can manually change the imports or you can modify the class names and then perform an “Organize Imports” in Rational Application Developer.
import org.apache.jetspeed.portlet.*; import org.apache.jetspeed.portlet.event.*;
For JSR 168 portlets, you do not have to implement and action listener. There is no equivalent package for org.apache.jetspeed.portlet.event. If you are ...