Debug的Model設(shè)計
為了制作一個比較簡單的流程Debug調(diào)節(jié)器,下面是我的概圖:
1.制作一個簡單的工作流XML文件解析器和基本引擎接口
基本引擎接口只是簡單的實現(xiàn)引擎接口用于調(diào)試使用,在Debug調(diào)試器中可以添加自己的引擎JAR和流程文件XML解析器
2.實現(xiàn)Debug 元素和模型
3.實現(xiàn)Debug Thread和BreakPoint
Debug Thread和BreakPoint是基本的Debug特性,只能在Activity 和Transition的UI視圖中設(shè)置斷點.
4.實現(xiàn)SourceFinder
5.了解Debug UI模型
6.Debug的launcher,State Viewer和堆棧view,以及最重要的Debug 的Editor
7.支持本地調(diào)試和在線調(diào)試
支持本地調(diào)試是在可以在本地新建流程引擎服務(wù);支持在線調(diào)試可以支持遠(yuǎn)程服務(wù)器+流程引擎.
注:暫時采用JBoss作為流程引擎服務(wù)
posted on 2005-11-06 18:21 jame 閱讀(394) 評論(0) 編輯 收藏 所屬分類: Eclipse debug框架