2024年4月4日发(作者:)
NC供应链文档
UPM文件编写
谷允金 2012-03-15
关键词:upm
1. 概述
目前我们的编写的代码主要放在三个文件夹下:public、private和client。服务器
代码放在private文件夹下;客户端代码放在client文件夹下;服务器端代码和客
户端代码不能相互访问和依赖,服务器和客户端都要依赖的代码,比如服务接口,
放到public文件夹下。如下图:
以上面的图片为例,IHelloNC是一个接口类,在public文件夹下,HelloNC是它
的实现类,在private文件夹下。假如我们要用到IHelloNC里面的某个方法,是
怎样调用的呢?我们一般通过upm文件来注册接口类和实现类之间的关系,客户
端代码通过NClocator类获取本地的服务代理。
2. 通过操作简单认识一下upm
2.1. 新建HelloNC项目
如上图所示,新建一个HelloNC项目及相关目录下的类。各个类代码如下:
IHelloNC:
public interface IHelloNC {
String sayHello();
}
HelloNC:
第 1 页 共 6 页
NC供应链文档
public class HelloNC implements IHelloNC {
@Override
public String sayHello() {
return "Hello NC";
}
}
注:这只是简单演示例子,真正工作中要在该实现类的方法中进行异常处理(详
见本文3.2.3异常处理)
ClientUI:
public class ClientUI extends AbstractFunclet {
private static final long serialVersionUID =
-5929296L;
@Override
public void init() {
IHelloNC helloNC =
tance().lookup();
String msg = lo();
n(msg);
}
}
2.2. 增加配置信息
代码写完之后,我们需要写一个upm文档,在写这个文档之前,我们需要作一些
配置:
第 2 页 共 6 页


发布评论