用于Web应用程序的“Portlet-Like”Java技术

时间:2009-10-12 09:28:57

标签: java web-applications spring-mvc struts

您是否了解能够为我提供类似Portlet的界面的技术?

但我不想使用JSR 168/268 portlet规范和portlet容器。 原因是:我的Web应用程序是可以安装在客户端服务器上的产品(可以是weblogic / websphere / tomcat)。 将portlet容器与我的应用程序一起打包以安装在客户端Web服务器上太多了。

此外,这项技术提供了许多我不需要的功能。实际上,我所需要的只是小孔的外观和感觉(可拖动和可自定义的窗户,添加和移除窗户等)。

我知道也有可能使用客户端技术(比如jquery),这很酷,但我想知道是否有任何类型的Java技术也会给我这个。

所以,如果你知道像struts或spring-mvc组件库这样的工作或者第三方产品,我想知道。

如果您认为我的整个方法都是错误的,我也想知道。

2 个答案:

答案 0 :(得分:1)

看看gwtportlets。来自他们的网站;

  

GWT Portlets是一个免费的开源网站   构建GWT的框架(Google Web   工具包)应用程序。它定义了一个   非常简单&富有成效但又强大   编程模型构建良好   看起来,模块化的GWT应用程序。

     

编程模型有点   类似于编写JSR168 portlet   门户服务器(Liferay,JBoss Portal   等等。)。 “门户”是你的   使用GWT构建的应用程序   Portlets框架作为库。   开发了应用程序功能   松散耦合的Portlet每个都有   可选的服务器端DataProvider。

查看演示here

答案 1 :(得分:1)

另一个建议是JSF 2.0,它提供了AJAX支持,可以直接更新部分HTML页面。

看看这个系列,了解可能性:

http://www.ibm.com/developerworks/java/library/j-jsf2fu1/index.html