Portal & Porlet

葛志国
2023-12-01

1.   Portal

      是一种web应用,通常用来提供单点登录、权限控制、个性化定制、内容集成、文件管理、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动。

 

      Liferay Portal 作为一个开源的Portal项目,利用Hibernate,Struts,Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能。

 

2.  Porlet

     Portlets 是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范, JSR 168)

 

3. Portal 页面 & Portal

    每个portlet页面由一个或多个portlet窗口组成,每个portlet窗口又分为两部分:一个是外观,它决定了portlet窗口的标题条、控制和边界的样式;另一个是portlet段,它由portlet应用填充。

 

 

 

附录:

    Liferay 是一个完整的门户解决方案,基于 J2EE的应用,使用了 EJB以及 JMS等技术,前台界面部分使用 Struts MVC 框架,基于 XML portlet配置文件可以自由地动态扩展,使用了 Web服务来支持一些远程信息的获取,使用 Lucene实现全文检索功能。

 

 

 类似资料: