2012-11-01 6 views
3

Y at-il une bonne bibliothèque qui résume les différences entre les servlets/portlets/concernant les vues?abstraction de portlet/servlet

Spécifiquement je veux être en mesure d'écrire une vue une fois et l'utiliser dans une simple webapp ou dans un portlet. Il peut s'agir d'une bibliothèque de balises, ou d'un langage modèle ou quoi que ce soit.

Il devrait faire du développement mort simple et réutiliser les choses possibles et abstraites comme la session servlet/session de portlet, renderRequest/ServletRequest/

Répondre

0

Un portlet est une webapp. Il peut y avoir des différences selon le Framework que vous utilisez, mais vous pouvez écrire une webapp java "classique" puis la configurer pour qu'elle soit un Portlet (avec le portlet.xml et avec un PortletBridge). Par exemple, si vous utilisez JSF, vous pouvez simplement écrire une classe qui étend GenericPortlet et qui redirigera chaque action de portlet vers votre cycle de vie JSF. Vous pouvez utiliser JBoss PortletBridge par exemple.

Il y a aussi des IceFaces pour les portlets JSF. Mais vous pouvez également utiliser n'importe quel Framework (Struts2, Struts, Vaadin etc.).

Espérons que ça aide.