Web开发
文章平均质量分 81
sumongh_pan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Smartupload和commons-fileupload介绍与比较
Smartupload和commons-f转载 2007-04-27 15:24:00 · 1430 阅读 · 0 评论 -
网页js精华代码集
网页js精华代码集http://www.85flash.com/Get/JavaScript/index.htm【1、普通的弹出窗口】 其实代码非常简单: window.open (page.html) --> 因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊原创 2007-04-01 22:38:00 · 1181 阅读 · 0 评论 -
在jsp环境中配置使用FCKEditor
在jsp环境中配置使用FCKEditor原创 2007-03-30 14:13:00 · 938 阅读 · 0 评论 -
Liferay中SearchContainer的用法
Liferay中SearchContainer的用法在Liferay中,列表通常是使用SearchContainer来实现的,如BBS的栏目列表等。在Liferay的源代码中,JSP夹杂了大量的本应在Action中实现的代码,因此导致很难看懂。我尝试写一个Portlet,结果就在JSP处耗费了很长时间。 在此简单总结一下SearchContainer的用法,边写代码先写文档,内容有些不转载 2007-03-30 17:44:00 · 3361 阅读 · 0 评论 -
一些Liferay小问题的分析
一些Liferay小问题的分析5.1 Admin这个Portlet中的Server管理权限的分析如果设置Portal的companyid不是liferay.com,缺省情况下,没有用户能够对admin这个Portlet中的Server部分进行设置。简单分析一下这部分的代码,找一个比较好的解决方法。5.1.1 代码分析JSP文件是/portal/portal-web/docroot/html转载 2007-03-30 17:42:00 · 1804 阅读 · 0 评论 -
简单灵活的权限树
简单灵活的权限树 将 dree 作了一些修改: 1、 增加 Node 的属性,目的是将原来的名称链接改成可选择的 checkbox function Node(id, pid, cname, cvalue, cshow, cchecked, cdisabled, url, title,原创 2007-03-30 14:18:00 · 2067 阅读 · 2 评论 -
Liferay研究(一):初步在新Tomcat下部署
Liferay研究(一):初步在新Tomcat下部署 从现在开始,会把我最近在研究的开源Portal Liferay一些心得贴出来。研究Liferay版本:Liferay Professional 4.0.0 柯自聪兄弟写过一系列的Liferay Portal开发文章,参考http://www.blogjava.net/eamoi/。所以基础性内容,本文不再细说,可参考柯自聪的文章或Blog。 (转载 2007-03-28 16:34:00 · 1686 阅读 · 0 评论 -
ajax
ajax AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术: Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(stand转载 2007-03-28 16:00:00 · 673 阅读 · 0 评论 -
Ajax简介
Ajax简介 作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不转载 2007-03-28 15:44:00 · 614 阅读 · 0 评论 -
Mysql常用命令
Mysql常用命令大集合 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlb原创 2007-03-20 10:52:00 · 630 阅读 · 0 评论 -
讨论:一个类的方法应该使用返回值来标识执行状态,还是抛出异常?
讨论:一个类的方法应该使用返回值来标识执行状态,还是抛出异常? 在一般的java三层架构中(WEB层Service层DAO层)中, Web 层的acion(如果使用Struts框架)通过调用Service的方法来处理用户提交的请求, 那么在action中既可以通过捕获Service层实现类的方法抛出的异常来转发不同的页面来给用户, 也通过使用if--else判断来判断Service层实现类的方原创 2007-01-29 15:58:00 · 1173 阅读 · 0 评论 -
几种数据加密方法
md5的加密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原创 2007-04-01 22:56:00 · 1942 阅读 · 0 评论 -
ASP中文件上传
ASP中文件上传摘要:在基于浏览器/服务器的应用环境中,在浏览器中上传各种类型的文件一直是困扰用户文件管理应用的难题之一。在HTTP中上传文件有三种机制:RFC1867,PUT和WebDAV。常用的实现方法是利用在RFC1867中引入的一个新类型:File以及ADO Stream对象。本文对上述上传方法及实现原理作了论述,并给出了具体解决实例。 关键词:ASP 组件 FILE对象 当前转载 2007-04-01 22:59:00 · 1288 阅读 · 0 评论 -
渐显动态公告窗口
messages = new Array()messages[0] = "欢迎来到无忧脚本"messages[1] = "这里有大量的DHTML"messages[2] = "我们的地址 WWW.51JS.COM"mescolor = new Array()mescolor[0] = "000000"mescolor[1] = "FF0000"mescolor[2] = "226622"mes原创 2007-04-01 22:42:00 · 1057 阅读 · 0 评论 -
保存文件等二进制大对象到oracle数据库中的解决方法
使用hibernate保存文件等二进制大对象到oracle数据库中的解决方法 1.VO,PO准备 首先在数据库中定义要保存的字段为Blob类型,同时map的对应hbm文件中对应列应该为java.sql.Blob类型,所以生成的PO对应字段也应该为java.sql.Blob,(不是oracle.sq转载 2007-04-27 13:50:00 · 2931 阅读 · 0 评论 -
Liferay 4.2 chat聊天室使用配置
Liferay 4.2 chat功能 Liferay 4.2 chat 采用jabber+ajax开发。在使用上给人的感觉非常好。为了使用chat需要有一台jabber server 并对liferay 配置进行修改.以下假设都是在同一台机器上的配置1.从http://www.igniterealtime.org/downloads/index.jsp下载Wildfire作为jab原创 2007-04-12 15:42:00 · 2101 阅读 · 0 评论 -
编程方式部署jBPM工作流
本文介绍了编程方式部署jBPM工作流定义的方法。并向您提供了源代码。只要您正确配置了Jbpm的数据库和Hibernate,使用本文提供的这个工具类,就可以非常方便的部署您创建的jbpm工作流定义。 部署jBPM工作流要使用jBPM的工作流,必须首先部署工作流定义。就是把工作流定义文件载入到jBPM的数据库中。jBPM的工作流有多种部署方式。包括:Ant文件部署,Eclipse图形转载 2007-04-12 09:13:00 · 1252 阅读 · 0 评论 -
update和saveOrUpdate详解
update和saveOrUpdate详解 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的P转载 2007-04-12 08:53:00 · 1021 阅读 · 0 评论 -
FCKEDITOR中文使用说明
FCKEDITOR中文使用说明 首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强转载 2007-04-11 15:25:00 · 1248 阅读 · 0 评论 -
HTML在线编辑器的调用方法和使用方法详解
HTML在线编辑器的调用方法和使用方法详解 HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。 但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?! 首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文件名是gledit.htm。 HTML在线编辑器有两原创 2007-04-11 15:01:00 · 1754 阅读 · 0 评论 -
Liferay中整合tinyMCE详解
Liferay中整合tinyMCE详解 最近在使用Liferay开发一个门户网站的过程中遇到默认的在线文章编辑器无法满足用户需求的问题。Liferay默认的文章编辑器功能比较简单,且可扩展性较差。经过再三权衡,决定采用tinyMCE作为Liferay的默认在线文章编辑器。但是,官方下载的tinyMCE的advimage插件不具有图片上传的功能,需要对该插件进行扩展。经过反复琢磨,终转载 2007-04-11 15:14:00 · 1773 阅读 · 0 评论 -
FCKeditor 2.0 的设置.修改.使用
FCKeditor 2.0 的设置.修改.使用 FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~ 对于一个全新的网站,FCKeditor就可以直接拿过来用转载 2007-04-11 14:40:00 · 1128 阅读 · 0 评论 -
Liferay源码-配置文件
Liferay源码--配置文件原创 2007-04-10 19:37:00 · 2376 阅读 · 3 评论 -
cas实现单点登录
cas实现单点登录1 简介 cas是耶鲁大学开发的一个开源项目,含义为集中认证服务(Central Authentication Service), 目标为:当耶鲁大学有新的应用系统上线时,这个应用系统只需要配置使用cas来保护它的资源受限访问,而不需要 这个应用系统本身再编写安全方面的代码。 www.yale.edu/tp/auth 2 实现方式 cas是以web app的形式出现的,即ca原创 2007-04-10 11:19:00 · 3349 阅读 · 1 评论 -
关于Liferay的配置文件 —— 基于Struts开发Portlet
关于Liferay的配置文件 —— 基于Struts开发Portlet结合Liferay实例sample-struts-portlet,基于Struts开发Portlet一般具有以下配置文件: liferay-display.xml liferay-portlet.xml portlet.xml struts-config.xml转载 2007-04-05 21:34:00 · 2062 阅读 · 0 评论 -
Action与系统的权限控制剖析
权限系统是多数应用系统必不可以少的子系统。曾经为权限模型所困惑。今天突然想到用不同的Action代表不同的权限是实现权限控制是一个很好的做法。 我们知道,所谓的权限控制,就是一个“权限主体对于权限客体做了什么操作”的问题。其中主体代表了权限系统的用户,组,或者角色;而客体代表了权限系统中需要被保护的资源。显然,客体(资源)+操作的组合就代表了权限。 使用MVC框架或者模式的时候,我原创 2007-01-29 15:35:00 · 1219 阅读 · 0 评论 -
Ant实践
Ant实践 目原创 2007-01-24 13:44:00 · 843 阅读 · 0 评论 -
Asp 常用函数
Asp 常用函数 ===textarea显示用===function htmlencode1(fString) if fString fString = replace(fString, ">", ">") fString = replace(fString, "<", " fString = Replace(fString, " ", chr(32)) fS转载 2007-01-24 15:20:00 · 684 阅读 · 0 评论 -
Java对象持久化技术之Hibernate入门
Java对象持久化技术之Hibernate入门之一 Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。 (1)创建Hibernate的配置文件。 (2)创建持久化类。 (3)创原创 2007-01-11 13:38:00 · 1136 阅读 · 0 评论 -
成功整合spring+hibernate+jbpm
成功整合spring+hibernate+jbpm最后的配置结果是:hibernate.cfg.xml、jbpm.cfg.xml在关联spring后保持不变,只需要更改spirng的配置文件就好了。xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://原创 2007-01-11 13:29:00 · 868 阅读 · 0 评论 -
Spring系列第1部分:Spring 框架简介(图)
Spring系列第1部分:Spring 框架简介(图) Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的原创 2007-01-11 13:22:00 · 898 阅读 · 0 评论 -
OpenSessionInView模式
OpenSessionInView模式 Spring+Hibernate中, 集合映射如果使用lazy="true", 当PO传到View层时, 出现未初始化session已关闭的错误,只能在dao先初始化parent.getChilds().size();Spring提供Open Session In View来解决这个问题, 有两种方式1. Interceptor转载 2007-01-11 12:54:00 · 1027 阅读 · 0 评论 -
关于spring AOP
原创 2007-01-10 11:31:00 · 639 阅读 · 0 评论 -
Spring的魅力及与struts的整合
Spring的魅力及与struts的整合Spring 的创立者 Rod Johnson 以一种批判的眼光看待 Java™ 企业软件开发,并且提议很多企业难题都能够通过战略地使用 IOC 模式(也称作依赖注入)来解决。当 Rod 和一个具有奉献精神的开放源码开发者团队将这个理论应用于实践时,结果就产生了 Spring 框架。简言之,Spring 是一个轻型的容器,利用它可以使用一个外部 XML原创 2007-01-10 11:18:00 · 689 阅读 · 0 评论 -
struts+spring+hibernate快速入门
【Struts+Spring+Hibernate快速入门】本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。 本文包含以下内容: ·配置Hibernate和事务 ·装载Spring的applicatio原创 2007-01-10 10:51:00 · 701 阅读 · 0 评论 -
如何用Hibernate进行对象的持久化
如何用Hibernate进行对象的持久化Hibernate作为数据持久化层的一种技术应用很广泛。现在就其中的知识点在读书过程中进行记录和总结。 这里主要考虑的一种数据的解决方案是:通过DAO(Data Accss Object)和ORM(Object Relational Mapping)实现数据的持久化操作。在这种数据持久化实现方案中,通过DAO来实现对Java对象与数据库中数据之原创 2007-01-10 10:08:00 · 2635 阅读 · 0 评论 -
web一些值得珍藏的代码
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2.取消选取、防止复制3.onpaste="returnfalse" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关原创 2007-01-05 12:47:00 · 565 阅读 · 0 评论 -
Struts标签示例
Struts标签示例(JSP)--------------------------------------------------------------------------------1.html:link标签用法1:Content 其中paramValue是在page、request、session或application中的一个属性名,一般为基本数据类型,也可以为对象。原创 2007-01-05 13:26:00 · 606 阅读 · 0 评论 -
Hibernate包作用详解
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包原创 2007-01-05 12:43:00 · 609 阅读 · 0 评论 -
快速整合struts+spring+hibernate
快速整合struts+spring+hibernate说明:使用平台:Eclipse3.2、MyEclipse5.01GAStruts、Spring、Hibernate三个框架在MyEclipse下添加顺序为:首先新建一个Web Project,添加Add Struts Capabilities…,设置好包路径后继续;选择MyEclipse菜单下的Add Spring Capabiliti原创 2007-01-10 10:55:00 · 929 阅读 · 0 评论
分享