Liferay 6.1开发学习(七):Layout布局模板开发 Liferay提供了layout功能,可以方便的自由布局,用户或者管理员可以根据选用的布局模板对页面进行自由布局。Liferay默认中提供了几种常用的layout模板,如单栏目、双栏目(20%/80%,30%/70%)等几种常用的,但是这些布局模板并不能满足我们实际的需求,一些复杂的布局需要自己开发。 LayoutTPL开发 布局模板是一个tpl文件,本身结构非常简单。基于Liferay IDE可以进行可视化的、拖动的形式进行布局TPL的开... 2012年09月25日 Liferay 评论 8 条 阅读 21,223 views 次 阅读全文
Liferay 6.1开发学习(六):国际化 Liferay的开发不建议直接在代码中使用中文等内容,建议使用国际化的方式,从资源文件中读取语言等信息,Liferay在平台对封装了许多操作资源文件的类,我们只需要按照此规则既可方便的实现国际化。 一、Portlet属性的国际化 在前面创建的Portlet的时候,portlet的名称等都是英文的,在添加portlet的时候,显示的也是英文的,如何将这些信息显示成中文呢?如将下面Study显示成中文。 1、检查portelt.xml的X... 2012年09月23日 Liferay 评论 18 条 阅读 23,938 views 次 阅读全文
Liferay 6.1开发学习(五):编译调试修改源码 Liferay是一个开源的项目,开源项目的好处有两个,一方面我们可以通过阅读源码提高水平,了解一些技术的实现原理,另一方面是如果开源的产品不能满足我们的实际需求,可以通过修改源码实现。Liferay CE版可以免费获取源码,EE版需要购买过产品才能获取源码。 (以下文件虽然是基于Liferay 6.1.1所写,但Liferay 6.2.0版本同样适用,方法、过程、需要注意事项等均一致) 一、导入源码 源码可以从Liferay的官... 2012年09月21日 Liferay 评论 32 条 阅读 34,709 views 次 阅读全文
Liferay 6.1开发学习(四):Service Builder 一、什么是Service Builder? Service Builder是Liferay IDE(SDK)提供的一种代码生成方案,开发人员只需要编辑一个数据库的实体描述文件,即可根据本XML文件生成Spring层代码、Hibernate层代码、SQL、SQL索引创建文件、Spring和hibernate的配置文件等,可以大提高开发人员的效率。简单说就是根据数据库描述文件,生成service层和持久化层的代码,开发人员只需要关注控制层即可。 二、Service Builder的使用 ... 2012年09月11日 Liferay 评论 31 条 阅读 40,729 views 次 阅读全文
Liferay 6.1开发学习(三):Portlet简述 在上一篇文章里面介绍的那个Portlet是在创建工程时默认创建的Portlet页面,可以对Portlet有一个大概的认识,但是很难全面。本篇文章对于Liferay中基于MVC的Portlet创建做一个相对详细的描述。 一、Portlet是什么? Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的... 2012年09月03日 Liferay 评论 11 条 阅读 32,123 views 次 阅读全文
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... 2012年09月01日 Liferay 评论 51 条 阅读 57,871 views 次 阅读全文
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... 2012年08月30日 Liferay 评论 19 条 阅读 58,820 views 次 阅读全文
weblogic 11g部署Liferay6指南 以前为公司写的Liferay在weblogic11g上的部署指南。 环境装备 1.Weblgoic 11g 版本号:10.3.5 来源:Oracle官方网站下载 2.JDK(jrockit/SUN)推荐使用jrockit的JDK 版本:1.6.24 来源:weblogic 自带绑定版本 3.Liferay 版本:6.0.6(tomcat绑定版本) 来源:liferay.com网站下载 部署Liferay 6 前期准备 (weblogic的安装过程在此省略) 在weblogic域启动文件startWeblogic.cmd的@REM CALL setDomainEnv here... 2012年06月20日 Liferay 评论 1 条 阅读 15,315 views 次 阅读全文
企业信息门户技术与WEB UI技术发展概述 下面的内容是2010年应领导要求,写的企业信息门户技术与WEB UI技术的发展概述,内容是大概写的,偶尔翻了出来,大概看了一下,还是有点有价值的内容的。 企业信息门户的技术主要从以下几个方面讲述: 企业信息门户简介 企业信息门户特点 企业信息门户作用 主流企业信息门户产品 WEB UI技术主要从以下几个方面讲述: WEB UI发展历程 WEB 2.0的UI技术 桌面程序化的WEB UI RIA 2012年06月13日 Liferay 评论 5 条 阅读 11,508 views 次 阅读全文
以前写的一些Liferay相关的文章 在两年前写过一些关于Liferay学习的内容,写的内容都比较浅,没有太深入。最近准备再写一些关于Liferay的学习总结的文章。以前在ITEYE博客上写的是基于Liferay6.0.x版本的,在以后的博客中定怕关于Liferay的内容,将基于最新版本的liferay6.1.0,如果这两天Liferay发布6.1.1版本的话,将基于6.1.1版本来写。 下面是以前写在ITEYE的博客上面的。内容如下: Liferay Portal 6学习笔记1:Portal介绍 Liferay P... 2012年06月11日 Liferay 暂无评论 阅读 12,659 views 次 阅读全文