动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.BEA推首款面向EJB3持久性引擎Ecl.
.java.util.List翻译.
.concat 方法(String).
.在Java应用软件中加入logging.
.用Java压缩文件或目录下的所有文.
.Java开源测试工具JUnit简介.
.如何安装配置DSML以及创建激活的.
.简单的 Java 循环控制实现行列式.
.java类Timer和TimerTask的使用.
.Java RMI编程.
.J2EE工程实现中常见安全问题解决.
.JAVA相关基础知识(2).
.教你如何利用JAVACC将HQL转换为S.
.使用布局管理器呈现生动的JAVA程.
.深入浅出Java模式设计之模板方法.
.使用XMLBeans 处理XML.
.创造一种迅速而又随性的(quick a.
.说说Java的args 大家可能没有注意.
.Apusic 应用服务器简介.
.用java读写ini配置文件.

一个工作流引擎的设计概要

发表日期:2008-1-5 |



  前提是至少使用过工作流,并且了解wfmc的相关内容,假如你现在就想做一个,那可以先去wfmc.org上查看相关文档 
  
  engine实现了工作流process instance的流转,功能调用等,通常的实现方法是在每个process instance开始节点往下节点一次执行,假如碰到分支,则启动新线程来处理后续的节点,假如碰到join节点,则线程等待状态其他线程执行完毕后在进行join操作。基于线程的方法是很多工作流实现方法,但这样不可避免的导致一个jvm里有多个线程在使用,导致性能和安全问题。
  
  而且,engine不轻易控制流程的状态,如当想要挂起/恢复process instance的时候就非凡困难。  当然,engine的实现方法很多,利用j2ee提供的ejb,jms都能获得非常好的效果,在这,我提出一中小engine(不依靠j2ee)的设计思路,经过适当的修改,能适应任何性能要求高,安全性要求高的工程  在小engine中,有俩层queue的结构,流程事件,如,流程开始,结束,挂起,恢复,作废,以及节点的开始,结束等均push到这俩个queue 中,不同的是,第一层queue(以下简称Queue Fir)是用于整个流程,第二层queue(以下简称Queue Sec)只是用来协调processInstance内部的事件,该queue,可以接收Queue Fir传来的相应事件并作处理。
上一篇:控制bean定制器的技巧 人气:436
下一篇:定制你的Java--根据应用剪裁JavaBeans 人气:455
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成