2007年04月
WEB文件上传可能是网站建设中最常用的功能之一,我在项目开发中几乎都需要实现文件上传功能.前段时间自己搜集了一些上传组件.这篇文章中将介绍这些组件的使用方法,并且比较各自的优劣.
一,smartupload组件.
我想只要做个文件上传的
阅读全文>
发表于 @ 2007年04月27日 15:24:00|评论(loading...)|编辑
首先在数据库中定义要保存的字段为Blob类型,同时map的对应hbm文件中对应列应该为java.sql.Blob类型,所以生成的PO对应字段也应该为java.sql.Blob,(不是oracle.sql.BLOB)。 阅读全文>
发表于 @ 2007年04月27日 13:50:00|评论(loading...)|编辑
Liferay 4.2 chat 采用jabber+ajax开发。在使用上给人的感觉非常好。
为了使用chat需要有一台jabber server 并对liferay 配置进行修改.
阅读全文>
发表于 @ 2007年04月12日 15:42:00|评论(loading...)|编辑
本文介绍了编程方式部署jBPM工作流定义的方法。并向您提供了源代码。只要您正确配置了Jbpm的数据库和Hibernate,使用本文提供的这个工具类,就可以非常方便的部署您创建的jbpm工作流定义。 阅读全文>
发表于 @ 2007年04月12日 09:13:00|评论(loading...)|编辑
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:
1、未被持久化的VO
此时就是一个内存对象VO,由JVM管理生命周期
2、已被持久化的PO,并且在Session生命周期内
此时映射数据库数据,由数据库管理生命周期
阅读全文>
发表于 @ 2007年04月12日 08:53:00|评论(loading...)|编辑
首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以说,FCKEDITOR是一个别具匠心的在线编辑器,它里面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与一体.
阅读全文>
发表于 @ 2007年04月11日 15:25:00|评论(loading...)|编辑
Liferay默认的文章编辑器功能比较简单,且可扩展性较差。经过再三权衡,决定采用tinyMCE作为Liferay的默认在线文章编辑器。但是,官方下载的tinyMCE的advimage插件不具有图片上传的功能,需要对该插件进行扩展。阅读全文>
发表于 @ 2007年04月11日 15:14:00|评论(loading...)|编辑
HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。
但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?!
首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文件名是gledit.htm。
HTML在线编辑器有两种基本调用方法: 阅读全文>
发表于 @ 2007年04月11日 15:01:00|评论(loading...)|编辑
FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,阅读全文>
发表于 @ 2007年04月11日 14:40:00|评论(loading...)|编辑
/ROOT/WEB-INF/
web.xml:此配置应该都比较熟悉,里面配置servlet、filter等不多说了
portlet.xml:这是liferay的portlet配置文件,可以用portlet-ext.xml进行扩展,主要子节点解释如下:阅读全文>
发表于 @ 2007年04月10日 19:37:00|评论(loading...)|编辑
cas是耶鲁大学开发的一个开源项目,含义为集中认证服务(Central Authentication Service),
目标为:当耶鲁大学有新的应用系统上线时,这个应用系统只需要配置使用cas来保护它的资源受限访问,而不需要 这个应用系统本身再编写安全方面的代码。 阅读全文>
发表于 @ 2007年04月10日 11:19:00|评论(loading...)|编辑
结合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...)|编辑
摘要:在基于浏览器/服务器的应用环境中,在浏览器中上传各种类型的文件一直是困扰用户文件管理应用的难题之一。在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...)|编辑