Patent ID: 8566786

Claim:
A method for generating object-oriented software for implementing portlets of a portal in response to a user of the software during a session clicking on a hyperlink of a web page, the method comprising: a computer incorporating in software code a portlet template that includes: (i) a class comprising a method subprogram for displaying a view of the web page, (ii) a class comprising a method subprogram for performing an action and a method subprogram for setting a state object into the session, and (iii) program code comprising: one class that includes the method subprogram for performing the action and the method subprogram for setting the state object into the session, program code to execute both the method subprogram for performing the action and the method subprogram for setting the state object into the session, another class that includes the method subprogram for displaying a view of a web page, and program code to execute the method subprogram for displaying a view of a web page, wherein the one class and the other class are different classes, storing said software code on at least one tangible storage device.