O quadro Struts é uma plataforma de código aberto para a criação de aplicações Web utilizando o modelo - visão-controlador modelo (MVC) . Struts Portlet , por outro lado , é semelhante ao Struts , exceto que durante a implementação , processamento de ação é executada antes da sua renderização em oposição ao Struts, onde a visão de exibição é a primeira proferida antes processamento de ação. Rendering View
A interface iViewCommand é utilizado para encapsular as informações a serem prestados , bem como o caminho para a página a ser exibida. O ActionForm é normalmente necessário para limitar os pedidos em uma sessão.
Atualização ActionForm
Toda vez que o portlet torna , a página precisa ser atualizado e isso é implementado utilizando o iStrutsPrepareRender ação que lê e atualiza as informações no ActionForm .
Struts Ver comando
Esta constitui a classe base para os comandos quadro Struts Portlet e fornece a base para os comandos de poupança para futuro processamento. Um exemplo desta classe podem ser encontrados usando este caminho: Com.ibm.wps.struts.WpsSrutsViewCommand