`
royzhou1985
  • 浏览: 249994 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
在Eclipse下创建一个新的process-project工程jbpm-test,目录结构如下图所示: 可以看出,通过前面指定jbpm的运行环境,工程自动为我们引入了第三方jar包和需要的配置文件,这个我喜欢,哈,不用自己去导入那么多的jar包,同时工程中还自动生成了一个名叫sample的流程定义文件及其相关的测试用例。使用eclipse流程设计器打开这个processdefinition.xml文件,就可以看到流程设计器的界面: 打开junit测试用例类SimpleProcessTest运行测试用例,可以得到如下结果: 具体的代码我们暂时不需要去理会。下面我们开始我们的Hello ...
1、开发套件 首先你需要下载jbpm的开发套件。下载地址是http://www.jboss.org/jbossjbpm/jpdl_downloads 选择3.2.3版本的85.1M的那个开发套件。解压之后有一下目录 Config :   JBPM运行时配置文件 db:     不同数据库下的sql源文件 deploy:   几个建好的可发布到Jboss的应用 designer:    Jbpm提供的Eclipse插件 doc:       官方API example:   测试用例 lib:         第三方jar包 server:   jboss应用服务器,包含一个名为jbpm-cons ...
学习Jbpm也有一个多月了,回想一个多月前刚学习的时候,根本不知道什么是工作流。在网上不停的找资料,每天都会做的一件事就是打开浏览器,在google中搜索关键字Jbpm *** ,看了很多有关的文章,可是网上的资料毕竟很少,知道然后看了高杰写的《JBPM开发指南》,浅浅的有了一点感觉,但是还是有很多东西不明白。不过由于要接手公司的OA系统工作流部门的开发,只好硬着头皮上,在之前一位离职同事的基础上,我一边修改代码一边把最近看的jbpm的知识复习了一下之后,终于比较有了清晰的思路,对jbpm的表结构也有了一定的了解。 为了记录一下自己一个多月来的学习历程,决定写一系列JBPM的文章。算是一个复习的 ...
彻底领悟javascript中的exec与match方法 阅读本文之前,请先看下面一道题: 题目17:Read the following javascript code: var someText="web2.0 .net2.0"; var pattern=/(\w+)(\d)\.(\d)/g; var outCome_exec=pattern.exec(someText); var outCome_matc=someText.match(pattern); What is outCome_exec[1] and outCome_matc[1]? Choice ...
在介绍正则表达式语法之前先学习下面几个方法: 正则表达式方法:test(),exec() String对象方法:match(),search(),replace(),split()    test()方法:       用法:regexp对象实例.test(字符串)       返回值:如果满足regexp对象实例中定的正则规则,返回true,否则返回false    exec()方法:        用法:regexp对象实例.exec(字符串)        返回值:如果 exec 方法没有找到匹配,则它返回 null。如果它找到匹配,则 exec 方法返回一个数组,并且更新全局 Re ...
select replace(replace('aasdsad fdjsklfjdsk     lf\n123123213',char(10),''),char(13),'');
数据库连接池总结----Proxool 1、所需jar包: proxool-0.9.1.jar 和 proxool-cglib.jar 下载地址: http://sourceforge.net/projects/proxool/ 2、通过 ProxoolDriver 取得 connection public Connection getConnectThrowProxoolDriver () { Connection connection = null ; try { Class.forName( "org.logicalcobwebs.prox ...
突然发现逻辑与或操作对象的问题,查了一下国外的资料。下面是自己的总结: 逻辑与 注意:逻辑与操作数可以是任何类型,不仅仅是bool类型的 当其中一个操作数不是bool类型时,其返回值不一定是bool类型的 如果一个操作数是object,另外一个操作数是bool类型的,返回bool值: 例: document.body && false = false; 如果两个操作数都是object,返回第二个操作数 例: document.body && 123 = 123; 123 && document.body = object 任意一个操作数是n ...
在js开发中,很多情况我们会写出这样的代码 var 按钮 = document.body.appendChild( createButton()); 按钮.做某些事(); 这种情况导致的后果就是内存的泄漏 使用try finally 可以有效的解决 方案如下: function createButton(){ var obj = document.createElement("button"); obj.innerHTML="点我!"; obj.onclick=function(){ alert("我被点击了!& ...
import java.io.*; import java.net.*; import java.util.*; public class UrlDownload { public final static boolean DEBUG = true;//是否输出调试信息 private static int BUFFER_SIZE = 8096;//缓冲区大小 private Vector vDownLoad = new Vector();//URL列表 private Vector vFileList = new Vector();//下载后的保存 ...
text-overflow是一个比较特殊的属性,在CSS手册中,这个属性是这样定义的:   语法:   text-overflow : clip | ellipsis   参数:   clip :  不显示省略标记(...),而是简单的裁切   (clip这个参数是不常用的!)   ellipsis :  当对象内文本溢出时显示省略标记(...)   说明:   设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。   请您注意,text-overflow:ellipsis属性在FF中是没有效果的。   示例:   div { text-overflow : cli ...
一、使浏览器不缓存页面的过滤器   Java代码 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter implements Filter { public void doFilter(ServletRequest requ ...
我想使用过ajax的都常见这样的代码: <a href="javascript:doTest2();void(0);">here</a> 但这儿的void(0)究竟是何含义呢? JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>onbeforeunload与onunload</TITLE> </HEAD> <BODY onbeforeunload=beforeUnload() onunload="unload()"> </BODY> <SCRIPT LANGUAGE="JavaScrip ...
<html> <head> <title>DIV中文字垂直居中</title> <style type="text/css"> /*定义最外层*/ *{ margin:0; padding:0 } #outer{ position:relative; width:expression(document.body.clientWidth); height:expression(document.body.clientH ...
Global site tag (gtag.js) - Google Analytics