XWorker是一个Java应用,可以在下载页面下载和安装。
模型是像XML这样的数据,只要实现了run方法的模型都可以执行,下面我们准备两个可执行的模型。
用Groovy在控制台打印HelloWorld字符串:
<?xml version="1.0" encoding="utf-8"?> <thing name="HelloWorld" descriptors="xworker.lang.MetaDescriptor3"> <actions> <GroovyAction name="run" code="println("HelloWorld");"></GroovyAction> </actions> </thing>
用SWT窗口编写的HelloWorld:
<Shell name="HelloWorld" text="Hello World" RESIZE="true" width="400" height="300" label="SWTHelloWorld" descriptors="xworker.swt.widgets.Shell"> </Shell>
在xworker安装解压后的目录下创建HelloWorld.dml文本文件,可以把这个文件当作模型的代码,也可以把它创建到其它目录下。
文件创建后用文本编辑器打开,粘贴上面任意一段代码。注意不要两端代码都粘贴,这是两个不同的独立的模型。
以HelloWorld.dml文件所在的目录作为当前工作目录,在控制台下输入<XWorkeHome>/dml.cmd HelloWorld或<XWorkerHome>/dml.sh HelloWorld,这样就可以执行模型了。
注意XWorkerHome是XWorker安装解压后的目录,这个目录含有dml.cmd或dml.sh文件,如果HelloWorld.dml文件就在这个目录下,那么执行dml.cmd HelloWorld或dml.sh HelloWorld执行模型。
一般情况下模型是可以正确运行的,Groovy模型在控制台打印HelloWorld,SWT模型运行时弹出一个标题为Hello World的窗口。
在XWorker的目录下运行dml.cmd或dml.sh,在不加参数的情况下将运行XWorker的事物管理器。
方法是先创建一个事物模型,然后粘贴上面的示例代码,最后通过菜单运行,具体参看下面的动图。
注意Groovy模型的代码粘贴后没有可以执行的菜单,需要选择它的run方法来执行,见下面的示意图。
Copyright © 2007-2014 XWorker.org 版权所有