学习Enhydra Shark的经验分享
关于Shark学习的几点建议
1 下载Shark的源代码
下载地址: http://forge.objectweb.org/project/showfiles.php?
group_id=74
2 了解Shark的结构
通过http://shark.objectweb.org/doc/1.0/api/colorful.html 了解Shark的结构
3 配置Shark
通过http://shark.objectweb.org/doc/1.0-beta2/HowTo/how_to.html 学习Shark的配置,包括与不同数据库之间的连接。
4 了解工作流基本知识
通过http://www.wfmc.org/information/handbook04.htm了解工作流的一些基本理论。
5 了解工作流现状
英文版:http://www.wfmc.org/information/handbook04.htm
中文版:http://www.sawin.com.cn/doc/CASE/AppSample/workflowstate.htm
工作流现状可以用下面的图形来简单描述
5
6 了解工作流参考模型
了解工作流参考模型中五个接口的作用。可用下图表示
7 学习XPDL规范
在http://www.wfmc.org/standards/XPDL.htm 可以看到XPDL的最新趋势,
以及文档。
8 配置运行Shark提供的jspClient程序
9 学习例子代码
jspClient例子程序中的JSPClientUtilities.java 和index.jsp. 这两个文件中包含有很多shark API 调用的方法。
10 查阅API
如果遇到不明白的调用,可以到http://shark.objectweb.org/doc/1.0/api/index.html 查找介绍。
11 自己动手做几个调用Shark API的例子
做程序自己只有亲自写代码才会有感觉,所以建议自己做几个小例子。
12 学习用JaWE做流程定义
运动JaWE做个流程定义文件,并且保证能够在Shark中运行。可以通过http://jawe.objectweb.org/doc/1.4/index.html 学习使用JaWE。
13 遇到困难的解决办法
当在开发或学习上遇到困难的时候,可以到http://forge.objectweb.org/mail/?group_id=74 提问或查看别人的问答。
本文地址:http://www.45fan.com/dnjc/70582.html