Liferay平台开发 1

培训课程概览

Liferay平台开发 1为创建应用程序搭建好其所需的平台基础。Liferay平台开发 1将讲授portlet开发的基本原理以及如何用hooks,Ext插件,布局模板和主题来自定义Liferay平台。本课程将向学员介绍Liferay Service架构,Service Builder以及使用平台API的必要知识。还会向学员介绍Liferay 6.2新增的特性—应用程序展示模板,有了它,管理员可以轻松自定义用户界面。

学员将学到:

完成Liferay平台开发 1培训课程后,学员将对Liferay即开即用的功能特性有个全面的了解,包括:
  • 在Liferay Plugin SDK中建立portlets
  • Java标准portlets
  • Liferay Service架构
  • 用Liferay Service Builder生成强健的服务层
  • 创建具有用户输入、持久性、反馈和本地化功能的复杂portlet应用程序
  • 连接应用程序与Liferay权限系统
  • 为应用程序的展示模板添加服务
  • 用hooks自定义门户
  • 如何创建主题及其功能
  • 如何创建页面布局模板和其功能
  • 通过Ext插件扩展修改portal
  • 最佳实例开发
  • 使用Liferay Developer Studio
  • 在Liferay实例部署项目

参加Liferay平台开发 1的基本条件:Java和Servlets开发经验

培训形式:现场培训

培训版本: 6.2

本培训课程也提供Liferay 6.1版

课程内容

第一天
 

介绍

  • 介绍Liferay Plugin SDK
  • 安装Liferay Developer Studio
  • 建立The Space Program
  • 复习Liferay概念
Portlet插件开发
  • 介绍Java标准Portlets
  • Portlets与Servlets的不同
  • Java Portlet规范
  • Portlet生命周期
  • Portlet生命周期各阶段
  • Portlets特点
  • Java标准Portlet练习
  • Portlet偏好
  • Portlets间的通信(IPC)
  • Portlets间的通信(IPC)方法
  • 公共呈现参数
  • 事件
  • Portlets和网络应用程序框架
第二天
 

Parts Inventory Portlet应用程序

  • 设计方法
  • 为Service Builder建立数据模型
  • 生成服务和持久层
  • 利用Liferay MVC Portlet框架
  • 用Liferay Search Container显示数据
  • 本地化、反馈、和输入验证
  • 整合Liferay权限
  • 向控制面板添加自定义Portlet
第三天
 

Liferay外观与感觉

  • 应用程序展示模板
  • Liferay主题和布局模板概览
  • 高级主题、布局主题和最佳实践
Hook插件
  • 添加Post Login Action
  • 添加Startup Action
  • 自定义Language keys
  • 自定义核心Liferay JSPs
  • 用Service Wrappers扩展Liferay Service
  • 为Liferay添加Servlet过滤器
  • 自定义Liferay Struts Actions
Ext插件
  • Ext 插件概览
  • Portal属性Ext插件
  • Portlet偏好Ext插件
  • Ext插件最佳案例
Liferay应用程序库
  • Liferay应用程序库介绍
  • Liferay插件安全性
高级内容及总结
  • Liferay Web Services
  • Liferay Spring
  • 开发策略
  • 总结

下载PDF

电脑要求

  • 6GB内存
  • 5GB可用硬盘空间
  • Windows x64, Mac OSX*, or Linux*

*使用Mac OSX或Linux系统的学员,需要自行解决任何可能出现的操作系统问题,因讲师可能不熟悉其他操作系统。

培训团队建议您

  • 8GB内存

如有疑问,请在此或拨打+86 (0)411-88120855联系我们。