- 博客(80)
- 资源 (1)
- 收藏
- 关注
转载 保存文件等二进制大对象到oracle数据库中的解决方法
使用hibernate保存文件等二进制大对象到oracle数据库中的解决方法 1.VO,PO准备 首先在数据库中定义要保存的字段为Blob类型,同时map的对应hbm文件中对应列应该为java.sql.Blob类型,所以生成的PO对应字段也应该为java.sql.Blob,(不是oracle.sq
2007-04-27 13:50:00
2818
原创 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
1928
转载 编程方式部署jBPM工作流
本文介绍了编程方式部署jBPM工作流定义的方法。并向您提供了源代码。只要您正确配置了Jbpm的数据库和Hibernate,使用本文提供的这个工具类,就可以非常方便的部署您创建的jbpm工作流定义。 部署jBPM工作流要使用jBPM的工作流,必须首先部署工作流定义。就是把工作流定义文件载入到jBPM的数据库中。jBPM的工作流有多种部署方式。包括:Ant文件部署,Eclipse图形
2007-04-12 09:13:00
1176
转载 update和saveOrUpdate详解
update和saveOrUpdate详解 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的P
2007-04-12 08:53:00
961
转载 FCKEDITOR中文使用说明
FCKEDITOR中文使用说明 首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强
2007-04-11 15:25:00
1191
转载 Liferay中整合tinyMCE详解
Liferay中整合tinyMCE详解 最近在使用Liferay开发一个门户网站的过程中遇到默认的在线文章编辑器无法满足用户需求的问题。Liferay默认的文章编辑器功能比较简单,且可扩展性较差。经过再三权衡,决定采用tinyMCE作为Liferay的默认在线文章编辑器。但是,官方下载的tinyMCE的advimage插件不具有图片上传的功能,需要对该插件进行扩展。经过反复琢磨,终
2007-04-11 15:14:00
1695
原创 HTML在线编辑器的调用方法和使用方法详解
HTML在线编辑器的调用方法和使用方法详解 HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。 但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?! 首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文件名是gledit.htm。 HTML在线编辑器有两
2007-04-11 15:01:00
1645
转载 FCKeditor 2.0 的设置.修改.使用
FCKeditor 2.0 的设置.修改.使用 FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~ 对于一个全新的网站,FCKeditor就可以直接拿过来用
2007-04-11 14:40:00
1068
原创 cas实现单点登录
cas实现单点登录1 简介 cas是耶鲁大学开发的一个开源项目,含义为集中认证服务(Central Authentication Service), 目标为:当耶鲁大学有新的应用系统上线时,这个应用系统只需要配置使用cas来保护它的资源受限访问,而不需要 这个应用系统本身再编写安全方面的代码。 www.yale.edu/tp/auth 2 实现方式 cas是以web app的形式出现的,即ca
2007-04-10 11:19:00
3208
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
2005
转载 ASP中文件上传
ASP中文件上传摘要:在基于浏览器/服务器的应用环境中,在浏览器中上传各种类型的文件一直是困扰用户文件管理应用的难题之一。在HTTP中上传文件有三种机制:RFC1867,PUT和WebDAV。常用的实现方法是利用在RFC1867中引入的一个新类型:File以及ADO Stream对象。本文对上述上传方法及实现原理作了论述,并给出了具体解决实例。 关键词:ASP 组件 FILE对象 当前
2007-04-01 22:59:00
1203
原创 几种数据加密方法
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
1835
原创 渐显动态公告窗口
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
1003
原创 网页js精华代码集
网页js精华代码集http://www.85flash.com/Get/JavaScript/index.htm【1、普通的弹出窗口】 其实代码非常简单: window.open (page.html) --> 因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊
2007-04-01 22:38:00
1104
转载 Liferay中SearchContainer的用法
Liferay中SearchContainer的用法在Liferay中,列表通常是使用SearchContainer来实现的,如BBS的栏目列表等。在Liferay的源代码中,JSP夹杂了大量的本应在Action中实现的代码,因此导致很难看懂。我尝试写一个Portlet,结果就在JSP处耗费了很长时间。 在此简单总结一下SearchContainer的用法,边写代码先写文档,内容有些不
2007-03-30 17:44:00
3266
转载 一些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
1716
原创 简单灵活的权限树
简单灵活的权限树 将 dree 作了一些修改: 1、 增加 Node 的属性,目的是将原来的名称链接改成可选择的 checkbox function Node(id, pid, cname, cvalue, cshow, cchecked, cdisabled, url, title,
2007-03-30 14:18:00
1965
2
转载 在一个Portlet中链接到另一个Portlet
在一个Portlet中链接到另一个Portlet这个问题,应该是大部分网站开发人员都希望能解决的问题。典型应用情况:两栏布局,左边是一些链接,右边有一个内容呈现框。当用户点击左边的链接的时候,希望在右边的内容框中显示内容。在Portal中,一般我们都会把左右做成不同的Portlet。而Portal似乎没有提供直接的方法,能够链接到其他Portlet,通常都是在当前Portlet进行显示。6
2007-03-29 18:10:00
1667
2
转载 Liferay Portal中开发主题风格theme
Liferay Portal中开发主题风格theme Liferay Portal为我们提供了非常灵活的主题风格定
2007-03-29 18:06:00
2587
转载 Liferay中日历组件的使用
Liferay中日历组件的使用10.1 Journal Portlet的例子用法在Liferay自带的portlet中,journal是一个很好的例子。10.1.1 JSP中的用法在文件portal-web/docroot/html/portlet/journal/edit_article.jsp中,用法如下:Calendar displayDate = new GregorianCale
2007-03-29 18:00:00
1851
转载 Liferay简单的自动部署的方法
Liferay简单的自动部署的方法大家在Liferay的二次开发的过程中,可能都觉得部署起来太麻烦,都需要ant deploy,然后重新启动Tomcat才能生效。特别是连修改JSP都需要这么做。做了一个简单的尝试,在一定程度上解决自动部署的问题。利用的是Eclipse的Builder机制。因为没有花多少时间,所以适应性也就比较差,只适用于Tomcat服务器。大家可以简单修改一下,以适应其他
2007-03-29 17:41:00
1275
转载 Liferay新注册用户缺省页面的研究
Liferay新注册用户缺省页面的研究在Liferay的基础上进行二次开发,我们都比较困惑的一个问题是:如何控制新注册用户登录后的页面?关于新用户的缺省页面,最核心的代码是在com.liferay.portal.events.ServicePreAction类中的addDefaultLayout(User user)和getDefaultLayout(User user, boolean si
2007-03-29 17:37:00
2044
1
转载 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
1592
转载 ajax
ajax AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术: Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(stand
2007-03-28 16:00:00
587
转载 Ajax简介
Ajax简介 作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不
2007-03-28 15:44:00
564
原创 基于角色的权限设计
基于角色的权限设计(一)在任何系统中,权限设计是最基础的东西,本文给出一个基于角色的权限设计的循序渐进的设计方案。 在权限系统中,功能(权限)是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等,而角色是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等功能,给张三赋予新
2007-03-22 16:09:00
1664
原创 Mysql常用命令
Mysql常用命令大集合 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlb
2007-03-20 10:52:00
564
原创 hibernate集合映射inverse和cascade详解
hibernate集合映射inverse和cascade详解4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中
2007-03-05 23:01:00
921
原创 中文编码转换技巧
中文编码转换技巧格式:native2ascii-encoding [字符编码形式如:gbk,gb2312等]application.properties(源文件,即需要被转换的文件名) ApplicationResources_CN.properties(目标文件,即转换编码之后的文件名,任意命名)操作方法:在需要转换字符编码的资源文件所在目录下,新建一文本文件,打开后按以上样式
2007-01-31 15:51:00
848
原创 JSP 自定义标签库
JSP 自定义标签库1.1 概述在JSP 开发中会遇到一些重复的工作。而使用自定义标签库是一种方法,可以用来将这些功能封装起来并在多个项目中重新用到它。此外,应用逻辑还可以包含在基于服务器的资源中,比如JavaBeans。这种架构显示出使用自定义标签库可以更快更容易地开发基于Web 的应用程序。有关JavaBeans和自定义标签库的最初想法是:在程序员研究那些包含商务逻辑(business log
2007-01-31 14:47:00
1163
原创 讨论:一个类的方法应该使用返回值来标识执行状态,还是抛出异常?
讨论:一个类的方法应该使用返回值来标识执行状态,还是抛出异常? 在一般的java三层架构中(WEB层Service层DAO层)中, Web 层的acion(如果使用Struts框架)通过调用Service的方法来处理用户提交的请求, 那么在action中既可以通过捕获Service层实现类的方法抛出的异常来转发不同的页面来给用户, 也通过使用if--else判断来判断Service层实现类的方
2007-01-29 15:58:00
1092
原创 Action与系统的权限控制剖析
权限系统是多数应用系统必不可以少的子系统。曾经为权限模型所困惑。今天突然想到用不同的Action代表不同的权限是实现权限控制是一个很好的做法。 我们知道,所谓的权限控制,就是一个“权限主体对于权限客体做了什么操作”的问题。其中主体代表了权限系统的用户,组,或者角色;而客体代表了权限系统中需要被保护的资源。显然,客体(资源)+操作的组合就代表了权限。 使用MVC框架或者模式的时候,我
2007-01-29 15:35:00
1140
原创 名企面试趣题
名企面试趣题1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间? 2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么? 3、有三个人去
2007-01-24 17:01:00
780
转载 管理格言集
管理格言集锦作为领导者,一个人必须具有表达清楚准确的自信,确信组织中的每一个人都能理解事业的目标。 在任何情况下,责任都有一个定量,任何一方如果承担过多的责任,另一方就会相应地减少承担等量责任。 管理的艺术在于沟通的技巧和真诚管理是一种严肃的爱管理就是让别人完成事情黑猫,白猫,能抓老鼠的就是好猫。质量即免费优秀的管理者不会让员工觉得他在管人。先做人,再做事管理就是追求一种调和最优秀的人才是免费的!
2007-01-24 16:57:00
731
转载 谈企业应用项目的软件开发过程
谈企业应用项目的软件开发过程 ——一个PRM系统实施的经验与教训 本文以一个PRM项目为例, 探讨了目前国内软件开发企业在软件开发过程中,尤其是企业应用系统项目开发中,面临的问题以及如何利用敏捷软件开发方法的解决方案。 一、 项目与公司背景 该项目是一个PRM (Partner R
2007-01-24 16:40:00
966
原创 项目过程分析
项目过程分析1、项目启动 1)、项目组成立(公司成员、客户成员) 2)、制定项目预期目标 3)、制定项目计划周期 4)、建立好项目组成员沟通机制2、需求调研 1)、创建调研计划、协调调研时间 2)、收集客户资料,获取客户需求 所有的资料都需要保留一份,资料中存疑的需要及时询问 3)、编写需求文档 重点描述出客户的业务流程和性能要求。 采用Word、Excel、Rose等形式。 4
2007-01-24 16:27:00
1094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人