Liferay学习笔记:Liferay faces bridge

翻译 2015年11月18日 15:53:04

Liferay Faces Bridge是一个可以添加到portlet war项目里的jar包,用来部署jsf web应用。


要想理解Liferay Faces Bridge,你必须首先明白portlet Bridge标准,因为Portlet 1.0和JSF 1.0是同时创建的。用JSF标准的EG(Expert Group)构造了适用于portlet的JSF框架。尽管在JSF的设计里,EG和portlet具有一致性,但是JSF生命周期和portlet之间的鸿沟不得不桥接(bridge)


-------------------------------------------------------------------------------------------------------------------------------------------------------------


JSF portlet Bridge会把JSF生命周期的正确阶段和portlet生命周期的每一个阶段相结合。举个栗子,如果浏览器发送了一个http get请求给一个有JSF portlet的portal界面,render_phase在portlet生命周期被执行。然后JSF portlet bridge在JSF生命周期里初始化了render_phase和render_response。同样地,当一个http post在portlet被执行,Portlet进入action_phase阶段,然后整个JSF生命周期被bridge初始化。



-------------------------------------------------------------------------------------------------------------------------------------------------------------

Bridge Request Scope


生命周期:


1 ActionRequest/EventRequest:BridgeRequestScope 开始

2 RenderRequest:BridgeRequestScope被保存

3 下一个RenderRequest:BridgeRequestScope被重用

4 下一个ActionRequest/EventRequest:BridgeRequestScope结束,新建一个BridgeRequestScope

5 如果session过期或者失效了,就会跟portletSessionScope一样,所有跟session有关的BridgeRequestScope都会被JVM当作垃圾回收


----------------------------------------------------------------------------------------------------------------------------------------------------------

PreDestroy和BridgePreDestroy注解


PreDestroy用于当JSF开发者想要在manage-beans被摧毁之前执行一个清理他们操作的时候。


BridgePreDestroy:用来支持WSRP给远程portal

相关文章推荐

liferay学习笔记1

  • 2012-05-07 23:47
  • 377KB
  • 下载

Liferay6 官方培训学习笔记

  • 2013-12-11 14:46
  • 382KB
  • 下载

Liferay学习笔记二

一、JSP中如何使用Tab Liferay的jsp页面中,如果用了tab的选项,则tab1为第一层,tab2为第二层,tab3为第三层,从上到下,为父子关系。 如何开发一个带选择框的列表应用? 1、建...

Liferay Portal 6学习笔记1:Portal介绍

Liferay Portal 6学习笔记1:Portal介绍 http://hu437.iteye.com/blog/716900 Liferay是一个开源的P...

Liferay in action 学习笔记(二)

注:该文所述的Liferay主要指Liferay6.06,写文时Liferay已经更新到了6.2,有些地方官方可能已经做了修改,请酌情参考。 设计门户网站步骤 步骤一:提问 ...

Liferay Portal 6学习笔记:Portal介绍 (转)

Liferay是一个开源的Portal产品,提供对多个独立系统的内容集成,为企业信息、流程等的整合提供了一套完整的解决方案,和其他商业产品相比,Liferay有着很多优良的特性(但是缺点也很明显,文档...

Liferay学习笔记三

这里以input field为例。其他的应该也差不多,没去细了解。 Liferay里提供了liferay-ui 的taglib,要在jsp页面里使用的话,就在前面加上 不过大部分时候可以加上,里面已...

Liferay Portal学习笔记之(五):开发主题风格theme

Liferay Portal为我们提供了非常灵活的主题风格定制功能,自身带了四种风格的theme,在官方网站上提供了很多风格theme的下载,这无疑大大增强了主题风格定制的功能。但是,我们完全可以开发...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)