课程培训
Liferay 开发培训课程


Liferay 开发培训课程

  •  

  • 培训对象: Java后端开发工程师、Portlet应用开发者、需要二次开发Liferay平台的IT技术人员。

  •  

  • 培训目标:

    • 深入理解Liferay的OSGi模块化架构与开发模式。

    • 掌握使用Service Builder构建数据库服务层的技巧。

    • 能够开发自定义Portlet应用,并调用Liferay核心API。

  •  

  • 培训内容介绍:

    1. Liferay开发环境搭建:配置Liferay Workspace、安装Blade CLI、搭建本地开发运行时环境。

    2. OSGi与模块化项目:理解OSGi运行时,创建模块(Module)项目,了解bnd.bnd文件的作用。

    3. MVC Portlet 开发:基于Liferay MVC Portlet规范,创建第一个Hello World Portlet,理解请求处理流程。

    4. JSP与Liferay UI标签库:在视图层使用Liferay UI Taglib(如liferay-ui:search-container)快速构建列表和表单。

    5. Service Builder 基础:定义service.xml文件,映射数据表结构,运行构建命令生成模型(Model)、本地服务(LocalService)和持久化层。

    6. 服务层开发:在生成的*LocalServiceImpl中编写自定义业务逻辑(如findByUserId),实现复杂查询。

    7. 权限集成:在自定义Portlet中集成Liferay的权限检查,确保用户只有授权后才能操作特定按钮。

    8. 钩子(Hook)与扩展点:利用模型监听器(ModelListener)在用户添加时执行额外逻辑,或使用JSP钩子覆盖默认页面。

    9. REST API开发:使用JAX-RS在Liferay中开发RESTful Web服务,供外部系统调用。

    10. 前端主题开发:创建自定义主题(Theme),修改CSS样式,覆盖默认的FreeMarker模板(如portal_normal.ftl)。

    11. 工作流引擎集成:开发自定义工作流脚本(使用Groovy或Java),实现复杂的业务审批流程。

    12. 调试与部署:使用热部署功能快速测试,掌握Gogo Shell命令进行运行时调试,打包与部署模块到生产环境。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>