[导入]WWF的几个迷惑
今天做了WWF HandsOnLabs 的一个 state machine workflow 的例子,发现几个问题,首先是用wwf设计出来的流程之间的关系没有用图形的方式表现出来,文档上显示每个有关联的state之间是有箭头连接的,本以为是公司环境有问题,回来看了一下家里的机器也是如此,再看了一遍文档确实没问题,woody那边也做了这个实验,情况跟我一样,不知道是我们的设置问题还是beta版的一个bug.
在做这个实验的过程中,发现这个流程基本是靠事件驱动的方式实现,通过事件驱动触发可以执行的Activity,而且是在外围给他定义服务,流程里使用服务,以前的想的方式是把工作流这块当作一个service放入容器供请求的对象使用,现在好象是反过来把流程之外的东西当作service加到工作流这个"容器"里面,这些东西好象交织在一起,没有体现出工作流服务的概念,那可不可以把这两块当作组件一起组成我们所说的workflowService?有些东西还是理解的不够深刻,导致现在很迷惑。越学越发现自己要学的东西越来越多,在以前那种开发模式下,很多东西没有用过,就像委托,以前写个button的事件就直接双击开始写事件代码,而没有真正去思考 this.btnOrderCreated.Click += new System.EventHandler(this.btnOrderCreated_Click)这段代码的意思,更别谈它的一些高级用法,说来真的惭愧的很啊!
文章来源:http://www.agilelabs.cn/blogs/pump/archive/2005/09/22/52.aspx
在做这个实验的过程中,发现这个流程基本是靠事件驱动的方式实现,通过事件驱动触发可以执行的Activity,而且是在外围给他定义服务,流程里使用服务,以前的想的方式是把工作流这块当作一个service放入容器供请求的对象使用,现在好象是反过来把流程之外的东西当作service加到工作流这个"容器"里面,这些东西好象交织在一起,没有体现出工作流服务的概念,那可不可以把这两块当作组件一起组成我们所说的workflowService?有些东西还是理解的不够深刻,导致现在很迷惑。越学越发现自己要学的东西越来越多,在以前那种开发模式下,很多东西没有用过,就像委托,以前写个button的事件就直接双击开始写事件代码,而没有真正去思考 this.btnOrderCreated.Click += new System.EventHandler(this.btnOrderCreated_Click)这段代码的意思,更别谈它的一些高级用法,说来真的惭愧的很啊!
文章来源:http://www.agilelabs.cn/blogs/pump/archive/2005/09/22/52.aspx