最近在项目中做了一个自定义指标配置的功能,其中的指标展现部分使用的FusionCharts,这个图表的功能强大,入门简单。
一、下载相关文件
首先从官方网站下载相关的内容,下载地址:http://www.fusioncharts.com/download/trials/。
其中的fusioncharts是一些常用的指标类型,如饼图、折线图、柱状图等等。
官方下载地址:http://www.fusioncharts.com/Downloads/Evals/FusionCharts_XT_Evaluation.zip
Fusi...
Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用
在日常的开发中,为了提高用户体验,经常会使用弹出层或者弹出框。在Liferay中可以使用AUI的标签及封装的JavaScript代码方便的达到这一目的。针对弹出内容的不同,弹出对话框大体上可以分为三种形式,弹出div层、弹出普通的HTML页或JSP页面、弹出portlet。
注意:本文的方法除了最后一个,其他的仅在6.1下面有效果。6.2的弹出方法请参看这篇文章:《6.2弹出层的实现 》
一、弹出div层
有几种写法,本质上是...
Liferay 6.1开发学习(七):Layout布局模板开发
Liferay提供了layout功能,可以方便的自由布局,用户或者管理员可以根据选用的布局模板对页面进行自由布局。Liferay默认中提供了几种常用的layout模板,如单栏目、双栏目(20%/80%,30%/70%)等几种常用的,但是这些布局模板并不能满足我们实际的需求,一些复杂的布局需要自己开发。
LayoutTPL开发
布局模板是一个tpl文件,本身结构非常简单。基于Liferay IDE可以进行可视化的、拖动的形式进行布局TPL的开...
Liferay 6.1开发学习(五):编译调试修改源码
Liferay是一个开源的项目,开源项目的好处有两个,一方面我们可以通过阅读源码提高水平,了解一些技术的实现原理,另一方面是如果开源的产品不能满足我们的实际需求,可以通过修改源码实现。Liferay CE版可以免费获取源码,EE版需要购买过产品才能获取源码。
(以下文件虽然是基于Liferay 6.1.1所写,但Liferay 6.2.0版本同样适用,方法、过程、需要注意事项等均一致)
一、导入源码
源码可以从Liferay的官...
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开发学习(三):Portlet简述
在上一篇文章里面介绍的那个Portlet是在创建工程时默认创建的Portlet页面,可以对Portlet有一个大概的认识,但是很难全面。本篇文章对于Liferay中基于MVC的Portlet创建做一个相对详细的描述。
一、Portlet是什么?
Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的...
Google earth(地球)打不开
今天近中午时被客户叫去处理电脑问题,过去一看是Google earth打开后看到不地球,也看不到星空,菜单项的大部分按钮都不可点击。
尝试了如下办法:
1、重装Google earth;
2、重启电脑;
3、重置网络;
未果,到中午时给客户说,先去吃饭吧,我中午查一下问题。
中午时自己安装了Google earth,是正常的。在网上看到有人说是DNS问题,要添加hosts文件,想了一下点不太合理,和他是同一个局域网。没理由他的...
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开发学习(一):环境搭建
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...
MyEclipse/Eclipse的一些技巧
总结一些个人使用MyEclipse和Eclipse中的技巧:
Java代码提示
在MyEclipse或Eclipse中,默认情况下只有我们在按下“.”的时候才会有代码提示,使用visual studio时看到这个IDE是按下所有的键都会自动提示,以前还很羡慕visual studio的强大,有一天才发现,原来eclipse也有这个功能,但是默认没有开启。开启方法如下:
windows-->Preferences-->Java-->Editor-->Content Assist
在Auto activatio...