`
iamcrzay
  • 浏览: 57622 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

[portal参考手册]生命周期

阅读更多
Portlet的生命周期扩展了Servlet的生命周期,增加了更多的控制。就像Servlet的init和destroy的方法一样,Portlet使用这些方法初始化和关闭conrete Portlet和Application Portlet。

Init():Portlet被构造成为一个Portlet实例,在容器内被所有用户共享使用,如Servlet的共享使用一样。这个方法传递PortletConfig实例作为参数。



initConcrete() :Portlet构造完成后,Portlet被第一次调用之前,初始化PortletSettings。



service() :当用户请求Portlet时,容器调用此方法为用户提供服务。



destroyConcrete() :此方法用来结束concrete Portlet服务,这种情况可能在Portal Server运行中管理员删除一个具体Portlet时发生。



destroy() :当Portal Server终止运行后,调用此方法表示Portlet的生命周期结束。



Portlet Action 方法:

Action处理所有的由Portlet触发的事件。任何form或者超连接事件都会导致actionPerformed方法执行。其他的事件,如窗口的最大最小化,或者其他portlet传递消息时,也会触发相应的事件。ActionEvent,WindowEvent和MessageEvent将传递给相应的action。

     actionPerformed方法当portlet接受到一个action时被调用。这个方法在任何doView、doEdit方法执行之前被执行。

     void actionPerformed(ActionEvent event)

    

     messageReceived方法当portlet接受到一条消息时被调用。

     void messageReceived(MessageEvent event)



     windowMaximized方法当portlet窗口最大化的时候被调用。

     void windowMaximized(WindowEvent event)

    

     windowMinimized方法当portlet窗口最小化的时候被调用。

     void windowMinimized(WindowEvent event)

    

     windowResized方法当portlet窗口resized的时候被调用。

     void windowResized(WindowEvent event)



Portlet Render方法

Portlet容器将显示页面上所有的portlet,基于他们定义的模式。Portlet开发者可以继承这些方法,提供PortletResponse输出流或者使用PortletContext执行include方法包含html文件或者jsp文件。在显示portlet的时候,doTitle被布局引擎所调用。

     doView方法在VIEW模式时被调用

     void doView(PortletRequest request,PortletResponse response)



     doEdit方法在EDIT模式时被调用

     void doEdit(PortletRequest request,PortletResponse response)



     doConfigure方法在CONFIGURE模式时被调用

     void doConfigure(PortletRequest request,PortletResponse response)



              doHelp方法在HELP模式时被调用

     void doHelp(PortletRequest request,PortletResponse response)

    

     doTitle方法在布局引擎显示portlet的时候被调用,开发者可以覆盖这个方法以提供定制的Title

              void doTitle(PortletRequest request,PortletResponse response)
分享到:
评论

相关推荐

    websphere portal开发手册

    3. **portlet开发**:portlet是WebSphere Portal的核心组件,手册会讲解portlet生命周期、开发工具(如WAS Portlet Factory或Eclipse插件)、portlet API使用以及portlet部署流程。 4. **个性化与布局**:内容将...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐...

    portlet开发参考手册

    Portlet开发参考手册是针对portlet技术的一份详细指南,它为开发者提供了全面的指导,以帮助他们构建和集成portlet到Web门户中。Portlet是一种可重用的Web组件,它们在门户环境中运行,允许用户自定义门户界面,展示...

    liferay portlet开发参考手册

    《Liferay Portlet开发参考手册》是温兵先生编著的一本专为开发者设计的指南,旨在帮助读者深入了解和熟练掌握Liferay Portal平台上的Portlet开发技术。Liferay Portal是一款开源的企业级内容管理平台,而Portlet是...

    portal规范

    2. **JSR268中文参考手册.pdf** - 这是JSR268规范的中文版,为开发者提供了关于如何遵循Portlet 2.0 API进行开发的官方指南。手册可能包括API接口、示例代码和最佳实践,帮助中国开发者理解并实施portlet标准。 3. ...

    7z压缩,三合一-LifeRay-开发参考手册&二次开发指南&4.3中文开发指南

    这个参考手册可能详细介绍了portlet的生命周期、开发过程和集成方法。 综合来看,这些资源对于想要学习和精通LifeRay开发的人员来说是极其宝贵的。通过阅读这些文档,开发者可以理解LifeRay的架构,学会如何创建和...

    portal

    这些接口定义了portlet生命周期中的方法,如初始化、处理请求、渲染响应等。此外,portlet还可以利用portlet上下文(PortletContext)来获取配置信息,或者与其他portlet共享数据。 portlet的运行环境,也就是...

    西门子 博途 SCL手册

    西门子博途(TIA Portal)是西门子推出的一款综合性的自动化工程软件,它集成了多种功能,包括编程、模拟、配置和诊断等,为用户提供了从设计到维护的全生命周期解决方案。在博途中,STEP 7是用于编写PLC程序的主要...

    西门子SCL编程手册.rar

    变量可以声明为全局或局部,影响它们的作用域和生命周期。 3. **数据类型**:SCL支持基本数据类型,如BOOL(布尔型)、BIT(位)、BYTE、WORD、DWORD、REAL、LREAL等,以及复杂数据类型,如ARRAY(数组)、STRUCT...

    JSR168+PORLET标准手册

    对于学习和参考,"JSR168+PORLET标准手册汉化整理.doc"是一个宝贵的资源,它可能包含了JSR168规范的详细解读,以及portlet开发的最佳实践。阅读这份文档,可以帮助开发者深入理解portlet的原理和开发流程,提升开发...

    JSR168 porlet 标准手册汉化整理文档

    Portlet的生命周期由portlet container控制,它可以是任何基于Java的技术构建的组件,负责生成动态内容供门户页面使用。 #### 四、Portlet与Servlet的关系 Portlet和Servlet虽然在某些方面类似,都是基于Java的Web...

    Portlet JSR-170标准手册跟帮助文档

    2. **Portlet生命周期**:portlet有三个主要的生命周期阶段:初始化、渲染和销毁。初始化阶段,portlet被加载并设置其配置;渲染阶段,portlet根据请求生成HTML响应;销毁阶段,portlet资源被释放。 3. **Portlet...

    Portel开发手册1

    - **与Servlet的关系**:Portlet是基于Servlet技术构建的,但其生命周期、请求处理等机制与Servlet有所差异。例如,Portlet支持不同的视图模式,如编辑模式、帮助模式等,而Servlet则没有这些特性。 #### 2. **...

    s7-1500_et200mp_manual_collection_zh-CH.7z

    通过深入学习,用户可以掌握S7-1500/ET200MP系统的完整生命周期管理,从设计、实施到运行和维护。 6. **TIA Portal**: TIA Portal是西门子的全集成自动化解决方案,它集成了工程、编程、诊断和维护功能。手册将...

Global site tag (gtag.js) - Google Analytics