关于Liferay的配置文
来源:百度文库 编辑:神马文学网 时间:2024/04/30 13:43:13
http://hi.baidu.com/fly5099/blog/item/ed25934def40d3f1d62afc52.html 结合Liferay实例sample-struts-portlet,基于Struts开发Portlet一般具有以下配置文件:
(1)liferay-display.xml (定义Portal 中Portlet 管理的目录结构)
配置在Portlet 的显示名称,以及该portlet 在显示列表中所在的目录。值得注意的是该处并没有直接给出在Portlet 显示列表中的显示名字,而是给出了Portlet ID,根据在porlet.xml 中portlet ID与Name 的关联,可得到该Portlet 的显示名字。
效果:添加porlet 内容时,也就是在点击“add content” 时,名叫sample_struts_portlet 的portlet 将在目录中的test 项下显示。
(2)liferay-portlet.xml (定义基于Liferay Portal 下的Portlet 的特有属性)
该配置文件定义portlet 属性和角色,该配置文件对基于JSR168的 portlet.xml 的属性进行扩展。
sample_struts_portlet
com.liferay.portal.apache.bridges.struts.LiferayStrutsPortletURLImpl
true
true
administrator
Administrator
guest
Guest
power-user
Power User
user
User
效果:该portlet 由com.liferay.portal.apache.bridges.struts.LiferayStrutsPortletURLImpl 类的实例进行处理,允许使用模版和实时刷新页面。可配置administrator,guest,power-user,user 四种角色对其拥有不同的权限。
(3)portlet.xml (Portlet 的标准属性,该配置文件中的各项属性符合JSR168 标准,并非Liferay专用)
该配置文件设置Portlet的各个属性,该各项属性在Portlet初始化时得以加载。
sample_struts_portlet
Sample Struts Portlet
org.apache.portals.bridges.struts.StrutsPortlet
ServletContextProvider
com.liferay.util.apache.bridges.struts.LiferayServletContextProviderWrapper
EditPage
/portlet_action/sample_struts_portlet/edit
HelpPage
/portlet_action/sample_struts_portlet/help
ViewPage
/portlet_action/sample_struts_portlet/view
0
text/html
edit
help
Sample Struts Portlet
Sample Struts Portlet
Sample Struts Portlet
administrator
guest
power-user
user
效果:定义了Portlet 的基本信息,展现方式,以及对该Portlet 可能分配权限的用户角色。
(4)struts-config.xml (该配置文件为Struts 的配置文件,并非Liferay 专用)
效果:此处可与其它基于Struts 应用开发同样配置,与Liferay 相互独立。
(5)tiles-defs.xml (该配置文件是利用Tile 进行页面的布局管理,并非Liferay 专用)
效果:此处可与其它基于Tiles 应用开发同样配置,与Liferay 相互独立。
(6)web.xml (该配置文件为Tomcat 的应用配置文件,并非Liferay 专用)
sample-struts-portlet
company_id
liferay.com
com.liferay.portal.kernel.servlet.PortletContextListener
sample_struts_portlet
com.liferay.portal.kernel.servlet.PortletServlet
portlet-class
org.apache.portals.bridges.struts.StrutsPortlet
0
PortletActionServlet
com.liferay.util.apache.bridges.struts.LiferayPortletServlet
config
/WEB-INF/struts-config.xml
1
TestSessionServlet
com.sample.struts.servlet.TestSessionServlet
2
sample_struts_portlet
/sample_struts_portlet/*
PortletActionServlet
/portlet_action/*
TestSessionServlet
/test_session/*
http://java.sun.com/portlet
/WEB-INF/tld/liferay-portlet.tld
http://struts.apache.org/tags-bean
/WEB-INF/tld/struts-bean.tld
http://portals.apache.org/bridges/struts/tags-portlet-html
/WEB-INF/tld/struts-portlet-html.tld
http://struts.apache.org/tags-logic
/WEB-INF/tld/struts-logic.tld
http://struts.apache.org/tags-nested
/WEB-INF/tld/struts-nested.tld
http://struts.apache.org/tags-tiles
/WEB-INF/tld/struts-tiles.tld
效果:此处可与其它基于Tomcat 应用开发同样配置,但与Liferay 不完全独立。 (#)
- liferay-display.xml
- liferay-portlet.xml
- portlet.xml
- struts-config.xml
- tiles-defs.xml
- web.xml
(1)liferay-display.xml (定义Portal 中Portlet 管理的目录结构)
配置在Portlet 的显示名称,以及该portlet 在显示列表中所在的目录。值得注意的是该处并没有直接给出在Portlet 显示列表中的显示名字,而是给出了Portlet ID,根据在porlet.xml 中portlet ID与Name 的关联,可得到该Portlet 的显示名字。
效果:添加porlet 内容时,也就是在点击“add content” 时,名叫sample_struts_portlet 的portlet 将在目录中的test 项下显示。
(2)liferay-portlet.xml (定义基于Liferay Portal 下的Portlet 的特有属性)
该配置文件定义portlet 属性和角色,该配置文件对基于JSR168的 portlet.xml 的属性进行扩展。
com.liferay.portal.apache.bridges.struts.LiferayStrutsPortletURLImpl
效果:该portlet 由com.liferay.portal.apache.bridges.struts.LiferayStrutsPortletURLImpl 类的实例进行处理,允许使用模版和实时刷新页面。可配置administrator,guest,power-user,user 四种角色对其拥有不同的权限。
(3)portlet.xml (Portlet 的标准属性,该配置文件中的各项属性符合JSR168 标准,并非Liferay专用)
该配置文件设置Portlet的各个属性,该各项属性在Portlet初始化时得以加载。
效果:定义了Portlet 的基本信息,展现方式,以及对该Portlet 可能分配权限的用户角色。
(4)struts-config.xml (该配置文件为Struts 的配置文件,并非Liferay 专用)
效果:此处可与其它基于Struts 应用开发同样配置,与Liferay 相互独立。
(5)tiles-defs.xml (该配置文件是利用Tile 进行页面的布局管理,并非Liferay 专用)
效果:此处可与其它基于Tiles 应用开发同样配置,与Liferay 相互独立。
(6)web.xml (该配置文件为Tomcat 的应用配置文件,并非Liferay 专用)
效果:此处可与其它基于Tomcat 应用开发同样配置,但与Liferay 不完全独立。 (#)
关于Liferay的配置文
liferay开发环境配置说明 - wahaha629的专栏 - CSDNBlog
Liferay Portal应用之配置
Liferay Portal应用之配置
Liferay系列文章(七)Liferay应用之开发的
Liferay的两个分支版本
Liferay权限管理的讲解
Liferay.com的产品特性
关于web.xml配置的详细说明
关于Log4j比较全面的配置
关于DWR2.0的配置问题
关于Log4j比较全面的配置
关于PPP Multilink协议的配置
Liferay的CAS SSO实现思路
关于电脑配置
最详细的关于NFS配置的中文文档
一篇关于web.xml配置的详细说明
一篇关于web.xml配置的详细说明
一篇关于web.xml配置的详细说明
一篇关于web.xml配置的详细说明1
关于我省矿业权市场化配置改革情况的调研报告
一篇关于web.xml配置的详细说明
关于消防站布局配置问题的探讨
关于社区档案室设施配置的预算报告