首页>计算机等级考试>模拟试题>正文
JAVA程序员试题及答案 14

www.zige365.com 2010-7-28 13:53:45 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
,远程对象的接口是HelloHome,对象的stub

HelloBean_HomeImpl_WLStub,对象的skeletonHelloBean_HomeImpl_WLSkeleton

 

然后HelloBean_HomeImpl 再去调用HelloBean_ImplejbCreate方法,而HelloBean_ImplejbCreate方法将负责创建或者分配一个

Bean实例,并且创建一个HelloBean_EOImpl_WLStub的对象实例。

 

这一步比较有趣的是,在前一步RMI循环中,远程对象HelloBean_HomeImpl在客户端有一个代理类HelloBean_HomeImpl_WLStub,但在

这一步, HelloBean_HomeImpl自己却充当了HelloBean_Impl的代理类,只不过HelloBean_HomeImpl不在客户端,而是在服务端,因

此不进行RMI

 

然后HelloBean_EOImpl_WLStub的对象实例序列化返回给客户端,这一步也很有趣,上次RMI过程,主角是HelloBean_HomeImpl和它的

代理类HelloBean_HomeImpl_WLStub,但这这一次换成了 HelloBean_EOImpl和它的代理类HelloBean_EOImpl_WLStub来玩了。

 

 

Hello h = home.create();h.helloWorld();

 

假设Hello接口有一个helloWorld远程方法,那么表面上是在调用Hello接口的helloWorld方法,实际上是在调用

HelloBean_EOImpl_WLStubhelloWorld方法。

 

然后HelloBean_EOImpl_WLStubhelloWorld方法将发送信息给服务器上的 HelloBean_EOImpl_WLSkeleton,而

HelloBean_EOImpl_WLSkeleton收到信息以后,再去调用 HelloBean_EOImplhelloWorld方法。至此,完成第2次完整的RMI循环过程

 

在刚才 HelloBean_EOImpl是作为远程对象被调用的,它的代理类是HelloBean_EOImpl_WLStub,但现在 HelloBean_EOImpl要作为

HelloBean_Impl的代理类了。现在HelloBean_EOImpl去调用 HelloBean_ImplhelloWorld方法。注意!HelloBean_Impl继承了

HelloBean,而HelloBean中的 helloWorld方法是我们亲自编写的代码,现在终于调用到了我们编写的代码了!

 

至此,一次EJB调用过程终于完成。在整个过程中,服务端主要要调用的类是HelloBean_Impl HelloBean_HomeImpl

HelloBean_HomeImpl_WLSkeletonHelloBean_EOImpl HelloBean_EOImpl_WLSkeleton。客户端主要调用的类是

HelloBean_HomeImpl_WLStub HelloBean_EOImpl_WLStub,这两个类在客户端代码中并不会直接出现,出现在代码中的类是他们的

接口HelloHome Hello,因此客户端需要这两个接口文件,而Stub是服务器传送给他们的。

http://www.pbase.com/nobo123/image/27229257

http://forum.javaeye.com/viewtop ... der=asc&start=0

 

94、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。

排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),

归并排序,分配排序(箱排序、基数排序)

快速排序的伪代码。

/ /使用快速排序方法对a[ 0 :n- 1 ]排序

a[ 0 :n- 1 ]中选择一个元素作为m i d d l e,该元素为支点

把余下的元素分割为两段left r i g h t,使得l e f t中的元素都小于等于支点,而right 中的元素都大于等于支点

递归地使用快速排序方法对left 进行排序

递归地使用快速排序方法对right 进行排序

所得结果为l e f t + m i d d l e + r i g h t

 

95、请对以下在J2EE中常用的名词进行解释(或简单描述)

web 容器:给处于其中的应用程序组件(JSPSERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关

注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB

APPLICATION 标准。我们把遵守以上标准的

本新闻共19页,当前在第15页  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  

我要投稿 新闻来源: 编辑: 作者:
相关新闻