复习1(2)

2019-08-31 20:54

【例5】考察以下server类:-- server类的代码: import java.rmi.*;

import java.rmi.server.UnicastRemoteObject; import java.sql.*; import java.util.*;

public class ConvertionServerImpl extends UnicastRemoteObject implements ConvertionServer {

public ConvertionServerImpl() throws RemoteException {

super(); }

public int convert(int amount) throws RemoteException {

return amount*40; }

public static void main(String args[]) {

System.setSecurityManager(new RMISecurityManager()); try {

ConvertionServerImpl instance = new ConvertionServerImpl(); Naming.rebind(\System.out.println(\}

catch(Exception e) {

System.err.println(e); } } }

以下中哪个是远程接口的正确代码? 1) import java.rmi.*;

import java.util.*;

public interface ConvertionServer extends Remote {

int convert(int amount) throws RemoteException; }

2) import java.util.*;

public interface ConvertionServer extends Remote {

int convert(String amount) throws RemoteException; }

3) import java.rmi.*;

import java.util.*;

public interface ConvertionServer extends Remote {

convert(String amount) throws RemoteException; }

4) import java.rmi.*;

import java.util.*;

public interface ConvertionServer extends Remote {

int convert(String amount) throws RemoteException; }

____________________________________________________________________________________________________________________ ?NIIT Page 6 of 7

【例6】考察以下代码片段:

import java.rmi.*;

public interface HelloServer extends Remote {

String DisplayHello(); }

此文件能否成功地编译?

1) 此文件将不编译,由于方法DisplayHello()不引发RemoteException。 2) 在编译时,将出现异常“ClassNotFoundException”。

3) 此文件将不编译,由于方法只有声明,没有在类中定义。 4) 此文件将成功地编译。

【例7】考察以下陈述:

陈述 A: RMI中,远程接口扩展了java.rmi.Remote 接口。 陈述 B: RMI 服务器可跨不同平台地连接到客户。

关于这些陈述,以下哪个为真?(A:t,B:t)

【例8】使用哪条命令来生成 Stub和Skeleton类? 1) javac 2) java 3) rmic 4) rmi

【例9】用以下命令启动RMI注册表:

rmiregistry 1234

当应用启动时,没有执行任何RMI应用。可能的原因是什么? 1) 此命令应启动rmiregistry 1234 2) 此命令应处理远程异常

3) 应检查 rebind() 和 lookup()方法。

4) 其端口1234可能被某个其他的服务器使用。

【例9】RMI注册表正运行在非缺省端口的某个端口上。为执行RMI 应用应做什么事? 1) 改变端口将不会对应用产生任何影响。 2) 对于新的端口应给出rmiregistry命令。 3) 应改变rebind() 和 lookup()方法。

4) RMI 注册表不可使用任何非缺省的端口。

____________________________________________________________________________________________________________________ ?NIIT Page 7 of 7


复习1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电商公司运营部企业组织结构及岗位职责

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: