0%

Liferay crud portlet demo

本文将介绍如果创建一个拥有CRUD功能的portlet。项目代码已托管到github,地址为:https://github.com/zhaiyz/sample-portlet 可使用以下命令下载代码:

1
git clone https://github.com/zhaiyz/sample-portlet.git sample

开发环境

  • OS:ubuntu 12.04 64位
  • JDK:1.6.0_45
  • Maven:3.0.5
  • Liferay Portal:6.2.0-ce-ga1
  • Struts2:2.3.16.1

开发过程

  1. 创建一个sampleportlet,参考Liferay Service Builder
  2. 集成struts,参考Liferay集成Struts2
  3. 创建数据库表结构,参考Liferay Service Builder
  4. 创建自定义方法,参考Liferay添加自定义服务层方法
  5. 创建应用层类,包含BookListActionBookAddActionBookDeleteActionBookEditAction
  6. 创建显示层页面,包含view.jspedit.jsp
  7. 创建struts.xml,并配置actionjsp的关联

未完待续