第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页怎样在J2EE组件中引用和查找Web服务(1)http://www
net2005-10-23文章出处:搜站长搜集本文将讨论怎么在J2EE组件中引用Web服务、并且通过JNDI来查找Web服务
在内容组织上,首先把一个EJB2
1无状态会话Bean发布成Web服务,然后开发基于JSP的Web服务客户端,最后着重介绍怎么在JSP的部署时引用Web服务,并且讨论怎么通过JNDI来查找和调用Web服务
阅读本文前您需要以下的知识和工具:J2EE1
4SDK,并且会初步使用;掌握基本的JAX-RPCWeb服务开发技能;了解JNDI的基本知识,能够使用它进行简单编程;一般的Java编程知识
Web服务客户端我们知道,JAX-RPCWeb服务客户端有以下几个类型:基于Stub;基于动态代理;基于动态调用接口(DII)
实际上,上面三种客户端都是使用Service接口来作为它们的创建工厂,Service接口中定义了诸如以下的方法:例程1Service接口中的某些方法CallcreateCall();CallcreateCall(QNameportName,StringoperationName);RemotegetPort(QNameportName,ClassserviceEndpointInterface);RemotegetPort(ClassserviceEndpointInterface);第2页共8页第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页可以看出,通过Service接口,能够创建Call对象和Remote对象,而Call或者Remote对象正是调用Web服务所需要的
通过使用Service接口,我们可以在Web服务客户端通过