早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这句话中的servants该理解为什么意思呢?服务器实现文件(Server.cpp,由服务器开发者编写)含有服务器端应用逻辑(对象实现,用适当的术语说,叫作servants).生成的源码和实现源代码都被编译并

题目详情
这句话中的servants该理解为什么意思呢?
服务器实现文件(Server.cpp,由服务器开发者编写)含有服务器端应用逻辑(对象实现,用适当的术语说,叫作servants).生成的源码和实现源代码都被编译并链接进可执行的服务器程序中.
(3)Ice::ObjectPtr object = new PrinterI;
(4)adapter->add(object,
Ice::stringToIdentity("SimplePrinter"));
(5)adapter->activate();
ic->waitForShutdown();
下面的3,4,5是解释上面的3,4,5
3.这时,服务器端run time 已经初始化,我们实例化一个PrinterI 对
象,为我们的Printer 接口创建一个servant.
4.我们调用适配器的add,告诉它有了一个新的servant ;传给add 的参
数是我们刚才实例化的servant,再加上一个标识符.在这里,
"SimplePrinter" 串是servant 的名字
5.接下来,我们调用适配器的activate 方法激活适配器;这种做法在下面这样的情况下很有用:我们有多个servant,它们共享同一个适配器,而在所有servant
实例化之前我们不想处理请求).
这里的servant称作为 "服务器" 怎么感觉怪怪的?
▼优质解答
答案和解析
servants 是 servant 的复数形式.
一个 servant,就是一个 服务器,即 c++语言中 服务器 class 的 一个 对象.
例如,Server.cpp 定义了 class FWQ { .}
现在 创建了 class FWQ 的 一个 对象 svA,那么 svA 就是 一个 具体的能提供服务的服务器,也叫 servant.
多个服务器,例如 svB,svC,...就叫 servants,(英文用复数形式),中文还叫 服务器.
看了 这句话中的servants该...的网友还看了以下: