幽哥

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年6月8日

摘要: Liferay Portal为我们提供了非常灵活的主题风格定制功能,自身带了四种风格的theme,在官方网站上提供了很多风格theme的下载,这无疑大大增强了主题风格定制的功能。但是,我们完全可以开发具有自己风格的theme,这里,我们将讨论怎样来开发个性的theme。第一步:我们将以现有风格classic为模板文件创建新的theme,我们将新theme命名为coldtear1、将liferay/html/themes目录下的classic文件夹copy一份副本,并修改副本的文件夹名为coldtea2、在liferay/web-inf目录下新建liferay-look-and-feel-ext 阅读全文
posted @ 2011-06-08 23:31 幽哥 阅读(655) 评论(0) 推荐(0) 编辑

摘要: 当我们再对liferay源代码进行研究或者对某个类进行修改的时候很不方便,所以我们需要搭建一个开发环境,这样在修改liferay源代码的时候就更加方便。下面我们会一步步搭建liferay的开发环境。一、准备工作1、下载下列文件,下载步骤这里省略: jdk-1_5_0_06-windows-i586-p.exe liferay-portal-tomcat-jdk5-4.0.0.zip liferay-portal-src-4.0.0.zip liferay-portal-sql-4.0.0.zip2、安装JDK,具体的安装及配置过程这里省略。3、我们假定Eclipse及Tomcat插件都已安装, 阅读全文
posted @ 2011-06-08 23:30 幽哥 阅读(564) 评论(0) 推荐(0) 编辑

摘要: Liferay Portal 4.0为我们提供了几种不同的页面布局,我们可以通过Add Content中的Template参数来指定不同的页面布局,但是,但我们利用CMS来定制文章内容的时候,仅有的几种页面布局并不能满足我们的需求,所以我们需要开发能够满足特定需求的页面布局。 我们将开发一个具有下图风格的页面布局,该布局中我们指定了7个区域来分别装配portlet实现独特的页面风格。一、编写模板文件 我们将该页面风格名称定义为1_2_3_2 Columns,在Liferay/html/layouttpl/custom目录下新建1_2_3_2_columns.tpl文件,内容如下:<div 阅读全文
posted @ 2011-06-08 23:20 幽哥 阅读(609) 评论(0) 推荐(0) 编辑

摘要: Liferay Portal的CMS(Content Manage System)提供了两大功能:文档管理和文章发布。文档管理包括文档库和图片集两个portlets,能够提供对Microsoft Office文档、PDFs、文本文件和图片的管理;文章发布功能依靠Liferay Portal中的Journal portlet完成,它的特性是能够将数据(data entry)和版面设计(Layout Design)很轻易的分开,这就使得content能够复合一致的“look and feel”,另外,Journal portlet提供了content的版本跟踪和发布流程的功能。Liferay P. 阅读全文
posted @ 2011-06-08 23:19 幽哥 阅读(504) 评论(0) 推荐(0) 编辑

摘要: 一、简单安装1)下载并安装JDK1.51、下载并安装Windows Platform J2SE(TM) Development Kit 5.0 Update,下载网址http://java.sun.com/j2se/1.5.0/download.jsp2、在控制面板-->系统-->高级选项-->环境变量,新增一个用户变量JAVA_HOME并指向JDK的安装目录2)下载并安装Liferay Portal1.下载并安装Liferay Portal Professional4.0.0(Bundled with Tomcat and JDK 5.0),下载网址http://www.l 阅读全文
posted @ 2011-06-08 23:17 幽哥 阅读(476) 评论(0) 推荐(0) 编辑

2011年3月27日

摘要: RenderingHints 类定义了多种着色微调,它们存储在一个映射集的 Graphics2D 对象里。 setRenderingHint() 方法的参数是一个键以及对应的键值。在我们的代码中,第一个参数是代表 alpha 合成微调的键,第二个参数是该微调的值。该微调的其它可能的值有 VALUE_ALPHA_INTERPOLATION_DEFAULT,代表平台缺省值;以及 VALUE_ALPHA_INTERPOLATION_SPEED,代表追求速度而不是质量。 您还可以为下面的键提供微调:键 描述 KEY_ANTIALIASING 决定是否使用抗锯齿。当着色有倾斜角度的线时,通常会得到一组阶 阅读全文
posted @ 2011-03-27 17:32 幽哥 阅读(2960) 评论(0) 推荐(0) 编辑

2011年3月26日

摘要: 项目中用了GlassFish有一段日子了,GlassFish的Admin-GUI 做的还是不错的,比较直观,废话少说进入正题,配置GlassFish的连接池点了10几下鼠标就可搞定了,详见下图:注意:要做一项准备工作,copy你的JDBC 驱动到 x:\glassfish\lib 目录下,不然在配置测试的过程中会报错 "找不到xx厂商的驱动"。1.选择 “资源”菜单里面的“JDBC> 连接池”2.出现当前连接池的列表,选择"新建"。ps:有几个是系统默认的,别管他有用的,不要删除就行了。3.输入 在“名称” 里面起个好听点的别名比如:"m 阅读全文
posted @ 2011-03-26 11:09 幽哥 阅读(823) 评论(1) 推荐(0) 编辑

2011年3月20日

摘要: 一.Java基础:Java开发环境配置,Jdk的安装以及环境变量的设置,还有java的基本数据类型。数据类型有值类型和应用类型,值类型有:int、byte、float、double、long、boolen。二.类与对象。掌握什么是类以及类的实例化。最初写的是很简单的类,从练习中慢慢熟悉了定义类的格式。如:写一个学生类public class Student{//定义私有的姓名属性private String name;//定义私有的年龄属性private int age;//写一个公共的给姓名属性赋值的方法public void setName(name){this.name = name;} 阅读全文
posted @ 2011-03-20 23:35 幽哥 阅读(324) 评论(0) 推荐(0) 编辑

2011年1月7日

摘要: 重绘组件用到的是Graphics这个类,我们先看看这个是JDK官方文档的详细说明,估计没有比这个更详细的了,别跟我说看不懂,简体中文你都不认识,难道你是在火星长大的?Graphics*************************************************************************************************************************************************java.awt类 Graphics直接已知子类:DebugGraphics, Graphics2D************** 阅读全文
posted @ 2011-01-07 22:06 幽哥 阅读(3303) 评论(0) 推荐(0) 编辑

2010年12月29日

摘要: 右键我的电脑——高级——环境变量——下面的 系统变量新建变量 JAVA_HOME值 C:\Program Files\Java\jdk1.6.0_23修改变量 path 最前面加入 .;%JAVA_HOME%\bin; (各个变量用分号分割,“.;”表示当前目录)修改(或新建)变量CLASSPATH加入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 阅读全文
posted @ 2010-12-29 11:58 幽哥 阅读(200) 评论(0) 推荐(0) 编辑