HelloWorld

1.创建模型

    模型可以和Java源文件放在一起,创建一个HelloWorld.dml文件。

    用文本编辑器或事物管理器打开模型,输入下面的内容。

<?xml version="1.0" encoding="utf-8"?>
 
<Println name="HelloWorld" descriptors="xworker.lang.actions.Actions/@Println"
       message="Hello World!"></Println>

2.运行模型

    模型可以被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号