Liferay门户中的Web应用程序称为portlet。与许多Web应用程序一样,portlet处理请求并生成响应。在响应中,portlet返回内容(例如HTML、XHTML)以在浏览器中显示。portlet和其他Web应用程序之间的一个关键区别是portlet运行在Web页面的一部分中。
在编写portlet应用程序时,您只需关注该应用程序:页面的其余部分(导航、顶部横幅和界面的任何其他全局组件)由其他组件处理。
另一个区别是portlet只在门户服务器中运行。因此,portlet可以使用门户对用户管理、身份验证、权限、页面管理等的现有支持。这使您可以专注于开发portlet的核心功能。在许多方面,将应用程序编写为portlet比编写独立的应用程序更容易。
1 新建portlet
Eclipde->New->Liferay Module Project->输入项目名->Use the Gradle Build type,选择mvc-portlet