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

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

错误1907,无法注册字体。请确认有足够的权限安装字体,并且系统支持此字体

错误1907,无法注册字体。请确认有足够的权限安装字体,并且系统支持此字体
Office有时候打开的时候会出现“错误1907,无法注册字体。请确认有足够的权限安装字体,并且系统支持此字体”这样的错误,经排查和搜索发现问题可能是这样的。 在安装的时候由于某些未知原因,有字体没有安装成功,所以导致在打开office某些组件或者某些文档的时候出现此错误提示。问题的根本在于电脑中缺少某些字体,所以要想解决只需要将缺少的字体装上就可以。 所以解决方法是: 从一个正常使用office 201...

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

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

Liferay 6.1开发学习(三):Portlet简述

Liferay 6.1开发学习(三):Portlet简述
在上一篇文章里面介绍的那个Portlet是在创建工程时默认创建的Portlet页面,可以对Portlet有一个大概的认识,但是很难全面。本篇文章对于Liferay中基于MVC的Portlet创建做一个相对详细的描述。 一、Portlet是什么? Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的...

Liferay中Portal.properties常用配置参数

Liferay中Portal.properties常用配置参数
Liferay中Portal.properties文件保存着Liferay很多的平台级的配置参数,通过在这里调整一些参数的配置信息,可以满足许多不同的需求。一般我们定义Portal.properties里面的配置文件是不直接修改的,按配置liferay可以加载以下路径下面的配置参数来覆盖默认的 include-and-override=portal-bundle.properties include-and-override=${liferay.home}/portal-bundle.properties include-and-override=portal-...

提供企业Liferay现场培训服务及承接项目外包

提供企业Liferay现场培训服务及承接项目外包
本人提供Liferay的现场培训服务,为有需要的公司提供培训。 承接Liferay外包项目,具体的价格及功能情况而定。 有意者请联系:胡启稳 15925232137 QQ:68304399 培训内容提纳见下面(可根据实际情况定制),版本6.2.1或6.1.1均可,培训人数无限制,培训时长为五天,结束时提供: 1、整个培训过程中的屏幕录屏 2、培训过程中的讲解PPT(电子版) 3、培训过程中相关的demo示例 4、结束后一个月的在线支持(QQ...

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的请求地址...

Visual Studio 2012:模块计算机类型“x64”与目标计算机类型“X86”冲突

Visual Studio 2012:模块计算机类型“x64”与目标计算机类型“X86”冲突
在使用Visual Studio 2012编译运行OpenCV的时候,出现错误“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突 ”。简单的说原因就是我们加载的是64位的opencv的库,但是visual是使用X86的平台进行编译的所以有冲突。解决方法为: 1、右键项目-->属性-->链接器-->高级-->目标计算机(在右边的窗口),将此处改为MachineX64 (/MACHINE:X64)。 2、点击右上角的“配置管理器”-->...

网易云课堂Liferay6.2视频教程

网易云课堂Liferay6.2视频教程
在网易云课堂上传了一些Liferay 6.2的视频教程,计划分为基础版,高级版,主题开发,系统管理等几部分。 一、基础版(已经上传): (不免费,如果不想付费的请查看前面的博客,基本上内容都有) http://study.163.com/course/introduction/668003.htm#/courseDetail 章节1 Liferay的基本介绍 课时1 Portal的基本介绍 课时2 什么是Portlet 课时3 Liferay介绍10:42 章节2 Liferay的安装和开发环境的配置 ...

Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询

Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询
注:本篇博客所讲的代码内容基于前面的CRUD-demo的代码。看此篇文章前,请先阅读以下两篇博客 Liferay6.1简单增删改查示例:http://www.huqiwen.com/2012/11/01/liferay6-1-crud-demo/ Liferay 6.1开发学习(四):Service Builder:http://www.huqiwen.com/2012/09/11/liferay-6-1-development-study-4-service-builder/ 在Liferay的二次开发中,经常使用到ServiceBuilder,它为我们生成了数据库操作层、...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: