sumongh我们在一起

与神龙相伴 借东风扬帆

2007年04月27日

转载 Smartupload和commons-fileupload介绍与比较

WEB文件上传可能是网站建设中最常用的功能之一,我在项目开发中几乎都需要实现文件上传功能.前段时间自己搜集了一些上传组件.这篇文章中将介绍这些组件的使用方法,并且比较各自的优劣. 一,smartupload组件. 我想只要做个文件上传的 阅读全文>

发表于 @ 2007年04月27日 15:24:00|评论(loading...)|编辑

转载 保存文件等二进制大对象到oracle数据库中的解决方法

首先在数据库中定义要保存的字段为Blob类型,同时map的对应hbm文件中对应列应该为java.sql.Blob类型,所以生成的PO对应字段也应该为java.sql.Blob,(不是oracle.sql.BLOB)。 阅读全文>

发表于 @ 2007年04月27日 13:50:00|评论(loading...)|编辑

2007年04月12日

原创 Liferay 4.2 chat聊天室使用配置

Liferay 4.2 chat 采用jabber+ajax开发。在使用上给人的感觉非常好。 为了使用chat需要有一台jabber server 并对liferay 配置进行修改. 阅读全文>

发表于 @ 2007年04月12日 15:42:00|评论(loading...)|编辑

转载 编程方式部署jBPM工作流

本文介绍了编程方式部署jBPM工作流定义的方法。并向您提供了源代码。只要您正确配置了Jbpm的数据库和Hibernate,使用本文提供的这个工具类,就可以非常方便的部署您创建的jbpm工作流定义。 阅读全文>

发表于 @ 2007年04月12日 09:13:00|评论(loading...)|编辑

转载 update和saveOrUpdate详解

在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 阅读全文>

发表于 @ 2007年04月12日 08:53:00|评论(loading...)|编辑

2007年04月11日

转载 FCKEDITOR中文使用说明

首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以说,FCKEDITOR是一个别具匠心的在线编辑器,它里面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与一体. 阅读全文>

发表于 @ 2007年04月11日 15:25:00|评论(loading...)|编辑

转载 Liferay中整合tinyMCE详解

Liferay默认的文章编辑器功能比较简单,且可扩展性较差。经过再三权衡,决定采用tinyMCE作为Liferay的默认在线文章编辑器。但是,官方下载的tinyMCE的advimage插件不具有图片上传的功能,需要对该插件进行扩展。阅读全文>

发表于 @ 2007年04月11日 15:14:00|评论(loading...)|编辑

原创 HTML在线编辑器的调用方法和使用方法详解

  HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。   但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?!   首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文件名是gledit.htm。   HTML在线编辑器有两种基本调用方法: 阅读全文>

发表于 @ 2007年04月11日 15:01:00|评论(loading...)|编辑

转载 FCKeditor 2.0 的设置.修改.使用

FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,阅读全文>

发表于 @ 2007年04月11日 14:40:00|评论(loading...)|编辑

2007年04月10日

原创 Liferay源码-配置文件

/ROOT/WEB-INF/ web.xml:此配置应该都比较熟悉,里面配置servlet、filter等不多说了 portlet.xml:这是liferay的portlet配置文件,可以用portlet-ext.xml进行扩展,主要子节点解释如下:阅读全文>

发表于 @ 2007年04月10日 19:37:00|评论(loading...)|编辑

原创 cas实现单点登录

cas是耶鲁大学开发的一个开源项目,含义为集中认证服务(Central Authentication Service), 目标为:当耶鲁大学有新的应用系统上线时,这个应用系统只需要配置使用cas来保护它的资源受限访问,而不需要 这个应用系统本身再编写安全方面的代码。 阅读全文>

发表于 @ 2007年04月10日 11:19:00|评论(loading...)|编辑

2007年04月05日

转载 关于Liferay的配置文件 —— 基于Struts开发Portlet

结合Liferay实例sample-struts-portlet,基于Struts开发Portlet一般具有以下配置文件: liferay-display.xml liferay-portlet.xml portlet.xml struts-config.xml tiles-defs.xml web.xml 阅读全文>

发表于 @ 2007年04月05日 21:34:00|评论(loading...)|编辑

2007年04月01日

转载 ASP中文件上传

摘要:在基于浏览器/服务器的应用环境中,在浏览器中上传各种类型的文件一直是困扰用户文件管理应用的难题之一。在HTTP中上传文件有三种机制:RFC1867,PUT和WebDAV。常用的实现方法是利用在RFC1867中引入的一个新类型:File以及ADO Stream对象。本文对上述上传方法及实现原理作了论述,并给出了具体解决实例。阅读全文>

发表于 @ 2007年04月01日 22:59:00|评论(loading...)|编辑

原创 几种数据加密方法

var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */ var b64pad = ""; /* base-64 pad character. "=" for strict RFC compliance */ var chrsz = 8; /* bits per input character. 8 - ASCII; 16 - Unicode */ 阅读全文>

发表于 @ 2007年04月01日 22:56:00|评论(loading...)|编辑

原创 渐显动态公告窗口

messages = new Array() messages[0] = "欢迎来到无忧脚本" messages[1] = "这里有大量的DHTML" messages[2] = "我们的地址 WWW.51JS.COM"阅读全文>

发表于 @ 2007年04月01日 22:42:00|评论(loading...)|编辑

原创 网页js精华代码集

【1、普通的弹出窗口】 其实代码非常简单: 阅读全文>

发表于 @ 2007年04月01日 22:38:00|评论(loading...)|编辑

2007年03月30日

转载 Liferay中portal-model-hints.xml文件的作用

1.1 基本情况 经过检查,在liferay项目中,共有两个类似文件:portal-ejb.jar中的portal-model-hints.xml和ext-ejb.jar中的ext-model-hints.xml。 文件的内容,是所有 model 对象的XML格式表述。如,ext项目中的相应内容: 阅读全文>

发表于 @ 2007年03月30日 17:46:00|评论(loading...)|编辑

转载 Liferay中SearchContainer的用法

在Liferay中,列表通常是使用SearchContainer来实现的,如BBS的栏目列表等。在Liferay的源代码中,JSP夹杂了大量的本应在Action中实现的代码,因此导致很难看懂。我尝试写一个Portlet,结果就在JSP处耗费了很长时间。阅读全文>

发表于 @ 2007年03月30日 17:44:00|评论(loading...)|编辑

转载 一些Liferay小问题的分析

5.1 Admin这个Portlet中的Server管理权限的分析 如果设置Portal的companyid不是liferay.com,缺省情况下,没有用户能够对admin这个Portlet中的Server部分进行设置。简单分析一下这部分的代码,找一个比较好的解决方法。阅读全文>

发表于 @ 2007年03月30日 17:42:00|评论(loading...)|编辑

原创 简单灵活的权限树

将 dree 作了一些修改: 1、 增加 Node 的属性,目的是将原来的名称链接改成可选择的 checkbox function Node(id, pid, cname, cvalue, cshow, cchecked, cdisabled, url, title, target, icon, iconOpen, open) { this.id = id; this.pid = pid; //chechbox的名称 this.cname = cname; 阅读全文>

发表于 @ 2007年03月30日 14:18:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © sumongh