应用打包和部署

    下面简单列举了一些动态模型项目打包和发布的情形。

1.Java项目

    XWorker是使用Java编写的,模型可以随类(class)一起打包到jar中,所以可以按照正常的Java项目发布和打包的方法,把模型发布到jar或war等中。

    XWorker作为独立运行环境,我们建议把XWorker作为运行环境在目标机器上独立安装。虽然XWorker中的模型引擎和模型库等都可以打包到jar或war中,但由于XWorker比较庞大,引用了很多Java类库,而且相互之间可能存在引用,所以不太容易把只引用到的库和模型独立出来,所以我们建议在Java项目中只把动态模型的引擎的类库一起打包,而使用到到的XWorker的模型库就XWorker中的类库就留在XWorker中,XWorker就像Java、Ant或Maven一样独立下载和安装。

1.1.可运行jar示例

    下载示例,示例是一个可运行的jar文件,jar中包含了模型引擎和相关的类库,运行的类是xworker.TestMain,TestMain执行时会执行xworker.HelloWorld这个模型,HelloWorld模型在xworker目录下。

2.模型项目

    模型项目的打包和发布都把XWorker作为独立的运行环境,即目标机器XWorker就像Java、Ant或Maven一样独立下载和安装。

2.1.把模型打包到可执行的jar中

    可以把模型打包到jar中,双击jar执行jar中的相应的模型。

    下载示例,示例是一个可运行的jar文件,执行该jar可以打开一个SWT窗口。

2.2.把模型打包到war中

    使用模型也可以编写WEB项目,模型同样可以随war打包和发布。

2.3.直接使用模型

    模型在操作系统下可以直接执行,因此模型也可以不用打包,直接拷贝到某个目录下执行。

    直接使用模型可以参看下载的验证安装页面。

 

Copyright ©  2007-2014 XWorker.org  版权所有

沪ICP备08000575号