模型可以和Java源文件放在一起,创建一个HelloWorld.dml文件。
用文本编辑器或事物管理器打开模型,输入下面的内容。
<?xml version="1.0" encoding="utf-8"?> <Println name="HelloWorld" descriptors="xworker.lang.actions.Actions/@Println" message="Hello World!"></Println>
模型可以被Java调用,执行HelloWorld的HelloWorld.java的代码如下。
package org.xworker.test; import org.xmeta.ActionContext; import org.xmeta.Thing; import org.xmeta.World; public class HelloWorld { public static void main(String args[]) { try { //初始化引擎 World world = World.getInstance(); //Println模型是XWorker中的模型,需要安装XWorker才能运行, //init参数为null会自动引用系统已经安装的XWorker world.init(null); //获取HelloWorld模型 Thing helloWorld = world.getThing("org.xworker.test.HelloWorld"); //执行HelloWorld模型 helloWorld.doAction("run", new ActionContext()); }catch(Exception e) { e.printStackTrace(); } } }
HelloWorld.java执行后可以在控制台中看到输出的Hello World!
Copyright © 2007-2019 XWorker.org 版权所有 沪ICP备08000575号