ビューに関するサーブレット/ポートレット/の違いを抽象化する優れたライブラリはありますか?
具体的には、一度ビューを作成して、それを単純な webapp またはポートレットで使用できるようにしたいと考えています。タグライブラリ、テンプレート言語、またはそこにあるものであれば何でもかまいません。
開発を非常にシンプルにし、再利用を可能にし、サーブレット セッション/ポートレット セッション、renderRequest/servletRequest/ などの抽象化を行う必要があります。
ビューに関するサーブレット/ポートレット/の違いを抽象化する優れたライブラリはありますか?
具体的には、一度ビューを作成して、それを単純な webapp またはポートレットで使用できるようにしたいと考えています。タグライブラリ、テンプレート言語、またはそこにあるものであれば何でもかまいません。
開発を非常にシンプルにし、再利用を可能にし、サーブレット セッション/ポートレット セッション、renderRequest/servletRequest/ などの抽象化を行う必要があります。
ポートレットは Web アプリケーションです。使用するフレームワークに応じていくつかの違いがある可能性がありますが、「従来の」Java Web アプリケーションを記述してから、それをポートレットとして構成することができます (portlet.xml および PortletBridge を使用)。
たとえば、JSF を使用する場合、GenericPortlet を拡張し、各ポートレット アクションを JSF ライフサイクルにリダイレクトするクラスを作成できます。たとえば、JBoss PortletBridge を使用できます。
JSF ポートレット用の IceFaces もあります。ただし、任意のフレームワーク (Struts2、Struts、Vaadin など) を使用することもできます。
それが役に立てば幸い。