3

ビューに関するサーブレット/ポートレット/の違いを抽象化する優れたライブラリはありますか?

具体的には、一度ビューを作成して、それを単純な webapp またはポートレットで使用できるようにしたいと考えています。タグライブラリ、テンプレート言語、またはそこにあるものであれば何でもかまいません。

開発を非常にシンプルにし、再利用を可能にし、サーブレット セッション/ポートレット セッション、renderRequest/servletRequest/ などの抽象化を行う必要があります。

4

1 に答える 1

0

ポートレットは Web アプリケーションです。使用するフレームワークに応じていくつかの違いがある可能性がありますが、「従来の」Java Web アプリケーションを記述してから、それをポートレットとして構成することができます (portlet.xml および PortletBridge を使用)。

たとえば、JSF を使用する場合、GenericPortlet を拡張し、各ポートレット アクションを JSF ライフサイクルにリダイレクトするクラスを作成できます。たとえば、JBoss PortletBridge を使用できます。

JSF ポートレット用の IceFaces もあります。ただし、任意のフレームワーク (Struts2、Struts、Vaadin など) を使用することもできます。

それが役に立てば幸い。

于 2012-11-06T10:59:48.660 に答える