是否有一个好的库,可以抽象 servlet/portlets/ 之间关于视图的差异?
具体来说,我希望能够编写一次视图并在简单的 web 应用程序或 portlet 中使用它。它可能是一个标签库,也可能是一种模板语言或任何存在的东西。
它应该使开发变得非常简单,并且可以重用和抽象诸如 servlet session/portlet session、renderRequest/servletRequest/ 之类的东西
是否有一个好的库,可以抽象 servlet/portlets/ 之间关于视图的差异?
具体来说,我希望能够编写一次视图并在简单的 web 应用程序或 portlet 中使用它。它可能是一个标签库,也可能是一种模板语言或任何存在的东西。
它应该使开发变得非常简单,并且可以重用和抽象诸如 servlet session/portlet session、renderRequest/servletRequest/ 之类的东西
Portlet 是一个 Web 应用程序。根据您使用的框架可能会有一些差异,但您可以编写一个“经典”java webapp,然后将其配置为一个 Portlet(使用 portlet.xml 和一个 PortletBridge)。
例如,如果您使用 JSF,您可以只编写一个扩展 GenericPortlet 的类,并将每个 portlet 操作重定向到您的 JSF 生命周期。例如,您可以使用 JBoss PortletBridge。
还有用于 JSF portlet 的 IceFaces。但您也可以使用任何框架(Struts2、Struts、Vaadin 等)。
希望能帮助到你。