参考《Ice分布式程序设计》 马维达 译
一、Ice文件定义
Printer.ice文件的内容如下:
module demo {
interface Printer {
void printString(string s);
};
};
说明
:命令行终端,进入到Printer.ice文件所在目录,使用如下命令编译ice文件:slice2java printer.ice,会再目录下面生成一个demo文件,里面生成了一些文件,如下图所示:
图-1
二、Ice编译生成文件的类图结构
图-2
三、文件详细说明
这里对生成的一些文件做些解释,分两个部分,服务端使用类文件以及客户端使用类文件。
3.1、服务器文件
<interface-name>.java:这个源文件声明在Ice文件中定义的接口名称的Java接口,如这里是Printer