liferay开发之二:简单Struts Portlet开发
本文基于liferay4.3.4+tomcat5.5+liferay EXT环境下完成。
一.开发流程图
阅读本文前,请先仔细阅读本流程图,这样对整个开发流程会有一个整体的印象。
二.开发步骤总结
1.配置portlet属性:portlet-ext.xml
2.配置portlet实例属性:liferay-portlet-ext.xml
3.配置portlet分类显示属性:liferay-display
4.配置portlet国际化属性:Language-ext_zh_CN.properties
5.配置Struts Action属性:struts-config-ext.xml中配置Action属性
6.配置tiles页面布局:tiles-defs-ext.xml
7.编写Struts Action
8.编写JSP文件:init.jsp,view.jsp
三.详细开发步骤
1.打开portlet-ext.xml,增加一个portlet配置信息。
2.打开liferay-portlet-ext.xml,配置portlet实例信息
3.打开liferay-display.xml,在example分类中加入<portlet id="EXT_4"/>
4.打开Language-ext.properties,加入
javax.portlet.title.EXT_4=Library
5.配置struts-config.xml,定义页面流
6.打开tiles-defs.xml定义页面布局
7.编写StrutsAction
8.编写JSP文件
init.jsp
view.jsp
success.jsp
error.jsp
四.完成后重新build.
参考文档:《Liferay Portal 4.3.x 开发指南》
下一篇预告《使用MDA模式开发Struts Portel》,这才是真正的入门开发。