`
xijunhu
  • 浏览: 155820 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

liferay hoot(三)

 
阅读更多

hook代替ext的实践:

 

把原来写在ext中的一些事件处理放到hook中。

其中要注意的问题是:在hook中如果java文件中要引用portal-impl.jar包中的类,建议换成portal-service.jar中的类(基本上portal-impl.jar中的有的类,portal-service.jar中也有),否则部署会报错,找不到portal-impl.jar中的类。详情请参考:http://www.liferay.com/zh/community/forums/-/message_boards/message/7541176

 

另外liferay6的hook的热部署貌似有些bug。具体的哪些bug有时间再总结。

liferay-hook中,修改portal.properties后,需要重启tomcat,修改才能生效(这个很变tai).

 

hook中的事件说明:

application.startup.events 应用启动的触发事件。

login.events.pos 登陆完成的时候触发

login.events.pre 登陆未完成的时候触发

logout.events.post 注销后触发

logout.events.pre注销前触发

servlet.service.events.pre 每次servlet执行前都会执行。

servlet.service.events.post 每次servlet执行后都会执行。

servlet.session.create.events session 创建时的触发事件

servlet.session.destroy.events session 注销时的触发事件

分享到:
评论

相关推荐

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    liferay详细讲解 liferay项目完全讲解

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部系统、协作平台等。在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于...

    liferay扩展环境 liferay ext

    标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...

    liferay环境的搭建

    #### 三、配置步骤 ##### 3.1 配置Liferay IDE 1. **安装Liferay SDK**: - 打开Liferay IDE,依次点击 `Window` > `Preferences` > `Liferay` > `Installed Plugin SDK`。 - 点击右侧的 `Add` 按钮,选择Liferay...

    liferay快速入门quickstart

    #### 三、Liferay Portal基础操作 **1. 使用门户** - **添加Portlets:**Portlets是Liferay中的关键组件,用于提供各种服务和功能。用户可以轻松地添加、移除或调整Portlets的位置,以满足个人需求。 - **用户管理...

    Liferay的AUI框架

    Liferay中的AUI框架,官方叫做Alloy,是一个UI超框架,能为浏览器的三方面,结构,风格和表现建立网络应用提供连续的简单的API。 它融合了三种设计语言:HTML, CSS 和 JAVA。 准确来说AUI是Liferay在YUI的基础上...

    Liferay 6 入门教程

    【Liferay 6 入门教程】 Liferay是一款开源的企业级门户平台,广泛用于构建企业网站、社交网络和协作工具。Liferay 6是其一个重要的版本,提供了丰富的功能和改进,包括更好的用户体验、增强的社区参与度以及更强大...

    Liferay6.0开发指南

    #### 三、选择合适的工具 针对不同的开发任务,选择合适的工具至关重要。例如,对于简单的页面样式修改,可以选择主题定制;而对于复杂的功能扩展,则可能需要使用Hook或Ext插件。 #### 四、Plugins SDK 设置 ...

    liferay 超级学习文档

    三、Hibernate 整合 Hibernate 是一个流行的ORM(对象关系映射)框架,它简化了Java应用与数据库之间的交互。在Liferay中,Hibernate常用于处理数据持久化。通过配置,开发者可以在Liferay中集成Hibernate,使得模型...

    liferay经典书籍8本

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能来构建和管理数字体验,包括网站创建、内容管理、社交协作以及工作流程。以下是对这8本Liferay经典书籍的知识点总结,旨在帮助读者深入理解并掌握Liferay的...

    Liferay开发指南

    环境搭建 一、资源准备 以上资源内容可以在Liferay的官方网站下载, 1 liferay-plugins-sdk-6.1.1...经过上面的三步,在Liferay IDE(Eclipse 4.2)的下方的server面板处,可以看到Liferay 6.1 CE Server,现在点击运行

    liferay 整合struts例子

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可扩展性。Struts则是一个经典的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将Liferay与Struts整合,可以充分利用Struts的业务逻辑...

    liferay 6.0 开发指南

    ### Liferay 6.0 开发指南核心知识点详解 #### 一、引言与核心技术 在《Liferay 6.0 开发指南》中,首先介绍了Liferay 6.0的核心技术及其开发策略。Liferay是一款强大的开源门户平台,支持企业级应用的构建与部署...

    Liferay合集.zip

    这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如《Liferay in Action》、《Liferay Portal Systems Development》和《Liferay User Interface Development》,以及一些中文文档,这些资源...

    liferay开发文档集合

    《Liferay开发文档集合》是针对企业级门户平台Liferay的一系列技术指南,涵盖了从基础安装到高级定制的全方位知识。这些PDF文档旨在帮助开发者、系统管理员和IT专业人员更好地理解和利用Liferay Portal来构建和管理...

    liferay-portal详解

    Liferay Portal 的架构主要由三个部分组成:portlet 容器、portlet 和门户服务器。portlet 容器是 Liferay Portal 的核心组件,负责管理和执行portlet。portlet 是一个小型的web 应用程序,提供了特定的功能。门户...

    Liferay入门帮助文档(Liferay开发指南)

    Liferay入门帮助文档是针对Liferay开发的一份指南,它主要涵盖了如何开始使用这个全面的门户解决方案。Liferay是一个基于Java Enterprise Edition (J2EE) 的应用,它整合了多种技术,如EJB (Enterprise JavaBeans) ...

    liferay

    #### 三、Liferay Portal 二次开发 本部分将详细介绍如何开发自己的 Portlet 并集成到 Liferay Portal 中。 ##### 3.1 重要的基类:GenericPortlet `GenericPortlet` 是 Liferay 提供的一个基类,简化了 Portlet ...

    liferay 6.2开发指南+用户手册

    Liferay 6.2是一款流行的开源企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体集成、工作流程以及自定义开发能力。本指南将基于提供的"liferay 6.2开发指南+用户手册"来深入讲解其核心知识点。 1. **...

Global site tag (gtag.js) - Google Analytics