Liferay 6.1开发学习(七):Layout布局模板开发 Liferay提供了layout功能,可以方便的自由布局,用户或者管理员可以根据选用的布局模板对页面进行自由布局。Liferay默认中提供了几种常用的layout模板,如单栏目、双栏目(20%/80%,30%/70%)等几种常用的,但是这些布局模板并不能满足我们实际的需求,一些复杂的布局需要自己开发。 LayoutTPL开发 布局模板是一个tpl文件,本身结构非常简单。基于Liferay IDE可以进行可视化的、拖动的形式进行布局TPL的开... 2012年09月25日 Liferay 评论 8 条 阅读 20,786 views 次 阅读全文
Liferay 6.1开发学习(六):国际化 Liferay的开发不建议直接在代码中使用中文等内容,建议使用国际化的方式,从资源文件中读取语言等信息,Liferay在平台对封装了许多操作资源文件的类,我们只需要按照此规则既可方便的实现国际化。 一、Portlet属性的国际化 在前面创建的Portlet的时候,portlet的名称等都是英文的,在添加portlet的时候,显示的也是英文的,如何将这些信息显示成中文呢?如将下面Study显示成中文。 1、检查portelt.xml的X... 2012年09月23日 Liferay 评论 18 条 阅读 23,354 views 次 阅读全文
Liferay 6.1开发学习(五):编译调试修改源码 Liferay是一个开源的项目,开源项目的好处有两个,一方面我们可以通过阅读源码提高水平,了解一些技术的实现原理,另一方面是如果开源的产品不能满足我们的实际需求,可以通过修改源码实现。Liferay CE版可以免费获取源码,EE版需要购买过产品才能获取源码。 (以下文件虽然是基于Liferay 6.1.1所写,但Liferay 6.2.0版本同样适用,方法、过程、需要注意事项等均一致) 一、导入源码 源码可以从Liferay的官... 2012年09月21日 Liferay 评论 32 条 阅读 34,079 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 条 阅读 39,999 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 条 阅读 31,529 views 次 阅读全文
Google earth(地球)打不开 今天近中午时被客户叫去处理电脑问题,过去一看是Google earth打开后看到不地球,也看不到星空,菜单项的大部分按钮都不可点击。 尝试了如下办法: 1、重装Google earth; 2、重启电脑; 3、重置网络; 未果,到中午时给客户说,先去吃饭吧,我中午查一下问题。 中午时自己安装了Google earth,是正常的。在网上看到有人说是DNS问题,要添加hosts文件,想了一下点不太合理,和他是同一个局域网。没理由他的... 2012年09月01日 宅生活 评论 14 条 阅读 47,683 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,027 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,006 views 次 阅读全文
MyEclipse/Eclipse的一些技巧 总结一些个人使用MyEclipse和Eclipse中的技巧: Java代码提示 在MyEclipse或Eclipse中,默认情况下只有我们在按下“.”的时候才会有代码提示,使用visual studio时看到这个IDE是按下所有的键都会自动提示,以前还很羡慕visual studio的强大,有一天才发现,原来eclipse也有这个功能,但是默认没有开启。开启方法如下: windows-->Preferences-->Java-->Editor-->Content Assist 在Auto activatio... 2012年06月25日 开发工具 评论 3 条 阅读 14,134 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 条 阅读 14,478 views 次 阅读全文