Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
OSWORKFLOW-将Osworkflow+MYSQL持久化之一:布置osworkflow-2.7.0-example实例

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

/*
 *Author: Meanson Wang
 *Date: 2005-01-15
 *Email: meansonw@hotmail.com
*/

OSWORKFLOW-将Osworkflow+MYSQL持久化之一:布置osworkflow-2.7.0-example实例

【环境】
WIN2000
Osworkflow 2.7.0
Tomat 5.0.25
Mysql 4.1.7-nt + mysql-connector-java-3.0.15-ga-bin.jar

HANI做了个很好的DEMO叫osworkflow-2.7.0-example.war,就放在OSWF的压缩文件下。如果你要学习OSWF,毫无疑问,你首先接触的就是它了。

布置OSWF实例很简单,把WAR文件放到TOMCAT\webapps下,启动TOMCAT,再访问一下网址:

http://localhost:8080/osworkflow-2.7.0-example

这个例子是完全用内存来实现的,也就是说,工作流定义(XML),工作流数据都是保存在内存里的,它的好处就是,你可以不用布置任何东西就可以体验OSWF的好处,就像现在,你在OSWF EXAMPLE的首页里点击【 You can also load some reference data by clicking here.】的here那里,它会自动添加用户test到内存,密码也是test。用这个用户登录进去,你就进入工作流工作的简单界面啦。

进去前记得看看那幅图,那是实例工作流的流程图,不大一致,但是基本内容都有了,流程分离,流程合并等。你可以在下面的文章里找到这个实例的介绍,是关于一个出版社出书的流程的,感谢Quake Wang翻译了它的Your first workflow

http://wiki.opensymphony.com/pages/viewpage.action?pageId=2501

很简单,是不是?实例的好处就是很方便且快的就吸引住你,但坏处很快就来了。。。接下来,我们来实现如何将实例持久化,也就是如何把它整到数据库里面去。之所以说OSWF灵活,是因为它除了可以用内存【MemoryStore (default)】实现外,还可以用SerializableStore, JDBCStore, OfbizStore, and EJBStore。本文涉及的是JDBCStore.

为什么说坏处呢?一切皆源于HANI写的操作手册,可操作性极差。所以才有本文,本文的原意就将笔者的经验写下来,让后来者少走些弯路。毕竟OSWF是个挺优秀的工作流引擎。

下一步,我们研究用MYSQL将工作流的流程流转数据持久化。

 




相关文章

相关软件