Liferay 6.1开发学习(二):创建一个Portlet工程

Liferay 6.1开发学习(二):创建一个Portlet工程
使用Liferay的SDK创建一个简单的Portlet,此Portlet不包括业务逻辑、不包括数据库,只有简单的页面展现,用以说明Portlet的开发过程。 一、创建Portlet工程 1、打开Liferay IDE,File-->New-->Liferay Project 2、为Portlet工程取名为Study,点击完成。或者点击下一步,默认选择Liferay MVC。 补充说明: Portlet:这个是一般做Liferay开发选择的项目,一般说Liferay插件工程,通常都是指的Portlet...

Liferay 6.1开发学习(五):编译调试修改源码

Liferay 6.1开发学习(五):编译调试修改源码
Liferay是一个开源的项目,开源项目的好处有两个,一方面我们可以通过阅读源码提高水平,了解一些技术的实现原理,另一方面是如果开源的产品不能满足我们的实际需求,可以通过修改源码实现。Liferay CE版可以免费获取源码,EE版需要购买过产品才能获取源码。 (以下文件虽然是基于Liferay 6.1.1所写,但Liferay 6.2.0版本同样适用,方法、过程、需要注意事项等均一致) 一、导入源码 源码可以从Liferay的官...

Liferay 6.1开发学习(四):Service Builder

Liferay 6.1开发学习(四):Service Builder
一、什么是Service Builder? Service Builder是Liferay IDE(SDK)提供的一种代码生成方案,开发人员只需要编辑一个数据库的实体描述文件,即可根据本XML文件生成Spring层代码、Hibernate层代码、SQL、SQL索引创建文件、Spring和hibernate的配置文件等,可以大提高开发人员的效率。简单说就是根据数据库描述文件,生成service层和持久化层的代码,开发人员只需要关注控制层即可。 二、Service Builder的使用 ...

Liferay 6.1开发学习(十二):文件上传处理

Liferay 6.1开发学习(十二):文件上传处理
Liferay中提供了完善的文件处理,从liferay 6.1开始在文件的处理方面,不再区分文档和图片,统一为文件媒体库。在普通的portlet插件工程中,如果想将文件上传到Liferay的文档库中,大的阶段可以分为两个流程:一、在portlet中将上传的文件取到,二调用Liferay的API将文件上传到文档库中。 (注:这里的文件上传只讲服务端的处理,至于客户端也就是浏览器使用普通的表单文件上传,还是使用swffileupload或者a...

Liferay 6.1开发学习(十):在Liferay中使用Ajax

Liferay 6.1开发学习(十):在Liferay中使用Ajax
在现在的Web开发中,Ajax的使用非常频繁,合理的使用Ajax也是提高用户体验的一个重要手段,在Liferay中使用Ajax其实非常方便,但是和普通的web程序稍有差异。 一、简单示例 客户端代码编写 1、在Liferay中创建一个简单的Portlet页面,可以取名为ajaxPortlet,具体的创建过程可以参考;http://www.huqiwen.com/2012/09/03/liferay-6-1-development-study-3-portlet-explicate/ 2、在liferay中ajax的请求地址...

Liferay6.1简单增删改查示例

Liferay6.1简单增删改查示例
(建立了一个讨论Liferay的群:6537876,探讨学习Liferay的二次开发、Portal技术、企业信息门户(EIP)等相关内容,欢迎加入。) 写了一个最简单的portlet的增删改查的示例。下载地址:点击这里。 portlet的创建,可以参考: Liferay 6.1开发学习(二):创建一个Portlet工程 和 Liferay 6.1开发学习(三):Portlet简述 ServiceBuilder的使用,可以参考:Liferay 6.1开发学习(四):Service Builder 说明...

HDFS客户端的权限错误:Permission denied

HDFS客户端的权限错误:Permission denied
搭建了一个Hadoop的环境,Hadoop集群环境部署在几个Linux服务器上,现在想使用windows上的Java客户端来操作集群中的HDFS文件,但是在客户端运行时出现了如下的认证错误,被折磨了几天,问题终得以解决。以此文记录问题的解决过程。 (如果想看最终解决问题的方法拉到最后,如果想看我的问题解决思路请从上向下看) 问题描述 上传文件的代码:     private static void uploadToHdfs() throws FileNotFou...

Liferay7.0开发学习(一):开发环境搭建

Liferay7.0开发学习(一):开发环境搭建
Liferay 7.0的开发和之前的版本有不小的差异,本文搭建一个基本的开发环境的思路和方法。 6.x的环境搭建的文章,请参考之前的博客:《Liferay6.2.5GA6开发环境搭建》 (本文于2018.01.02进行修正) 软件环境: 必须: liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip 说明:Liferay的运行环境。 liferay-ide-eclipse-windows-x64-3.1.2-ga3-201709011126.zip 说明:开发所使用的IDE,其实就是...

Liferay 6.1开发学习(一):环境搭建

Liferay 6.1开发学习(一):环境搭建
7.0的开发环境请参看:《Liferay7.0开发学习(一):开发环境搭建》   一、资源准备 以下资源内容可以在Liferay的官方网站下载,1-3在http://www.liferay.com/downloads/liferay-portal/available-releases下载,Liferay IDE在http://www.liferay.com/downloads/liferay-projects/liferay-ide处下载。 liferay-plugins-sdk-6.1.1(Plugins SDK) liferay-portal-6.1.1-ce-ga2(Bundled with Tomcat) l...

Liferay 6.1开发学习(六):国际化

Liferay 6.1开发学习(六):国际化
Liferay的开发不建议直接在代码中使用中文等内容,建议使用国际化的方式,从资源文件中读取语言等信息,Liferay在平台对封装了许多操作资源文件的类,我们只需要按照此规则既可方便的实现国际化。 一、Portlet属性的国际化 在前面创建的Portlet的时候,portlet的名称等都是英文的,在添加portlet的时候,显示的也是英文的,如何将这些信息显示成中文呢?如将下面Study显示成中文。 1、检查portelt.xml的X...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: