0 0

XFire客户端问题(不同工程)5

使用工具:MyEclipse 6.0.1, MyEclipse自带的XFire
小菜在工程A中利用XFire发布了一组操作数据库的WebServices,在工程A中编写客户端程序,能够顺利执行操作。
数据库中有一张表, 工程A中还写有与该表相对应的类,以及实现了数据库操作的类。
小菜又新建了一个工程B,将工程A中的WebServices的接口类IService.java拷贝到了工程B中,并且将工程A中与数据库表相对应的类也拷贝了进来,用与工程A完全一致的客户端代码调用,没有抛出异常,但是却无法正确返回结果。例如,使用srvc.findById(1)查找数据库中编号为1的记录的信息,然后用System.out.println(rec2.getFinanceDate());输出该条记录的日期,返回的却是null;
我主要想问一下,像这种在另一个工程里建客户端,需要注意哪些问题,配置方面?客户端代码方面?
望各位大牛不吝赐教。

顺便问一下,网上总是看有人把引入的各种Jar包copy到WEB-INF下面的lib里面的,而我建的工程WEB-INF下面的lib里面是空的,所有的包都在工程的一级目录下面,即与src,webroot,webservices处于同一级别的目录下,我想请问一下各位大牛,这两种情况有什么区别么?
SOA 
2008年9月16日 09:46

1个答案 按时间排序 按投票排序

0 0

这个不应该是你XFire的问题,webservice在哪调用都是一样的。
你可以试一下xFire的wsgen。用ant去生成java的webservice客户端。
至于你为什么B项目中没有找到记录,我想建议你在A项目中启动Debug然后去调试你的服务端,看是你调用时出错还是你服务端出错。一步一步来排查问题。

2008年9月16日 20:26

相关推荐

    xfire客户端生成

    生成XFire客户端的过程主要是通过反向工程从Web服务的WSDL(Web Service Description Language)文件中自动生成Java客户端代码。WSDL文件定义了Web服务的接口、消息格式、操作和地址等信息。以下是一般步骤: 1. **...

    xfire 服务端和客户端源码完整工程

    《Xfire服务端与客户端源码详解》 Xfire是一款历史悠久的即时通讯软件,主要用于游戏社区,它允许玩家在游戏内外进行交流、组队和跟踪朋友的状态。本篇将深入探讨Xfire的服务端和客户端源码,帮助读者理解其工作...

    Spring+xFire+wss4j配置Helloworld完整版,Myeclipse项目服务端+客户端.rar

    这是一个完整的MyEclipse项目,包括服务端和客户端的工程,旨在帮助开发者快速理解和实践相关技术。 首先,Spring是一个极其流行的Java应用框架,它提供了全面的编程和配置模型,用于简化企业级应用的开发。在Web...

    XFire开发webservice服务和客户端全攻略.docx

    【XFire开发Web Service服务和客户端全攻略】 XFire是一个高度活跃且受欢迎的Web Service框架,与Axis2并列为新一代的Web Service实现。它提供了一套简洁的API,支持Web Service的各种标准协议,如JSR181、WSDL2.0...

    xfire-spring.pdf

    4. **利用XFire实现客户端**:创建一个独立的Java项目作为客户端,使用XFire访问之前发布的WebService。这一步骤涉及到了客户端的配置以及调用远程服务的过程。 5. **扩展主题**:除了基本的文本数据交换外,还可以...

    xfire开发文档

    3. **数据结构与协议**:详细解析XFire使用的数据格式和网络通信协议,这对于理解软件如何与其他游戏客户端和服务器通信至关重要。 4. **客户端与服务器端开发**:可能包括如何构建客户端UI、处理用户输入,以及...

    xfire开发的带session生命周期的webservice应用工程实例

    在本示例中,"带session生命周期的webservice应用工程"意味着服务端能够识别和跟踪客户端的会话。在传统的HTTP请求中,Session用于存储用户状态信息,当用户在网站的不同页面间导航时,Session能够在服务器端保持...

    MyEclipse+xFire开发Web Service

    在第三步,你可以选择要添加到构建路径的类库,至少需要包含xFire Core Library,如果还需要开发客户端应用,那么xFire HTTP Client Libraries也是必不可少的。 完成向导后,你就成功创建了一个新的Web Service工程...

    xfire发布webservice

    首先,需要在一个新的工程中引入XFire相关的库或包。接着,编写一个测试类,该类通过构造一个`Client`对象来连接到WebService,并调用其提供的方法。在本例中,测试类名为`A`,它通过调用`getMes`方法并向其传递一个...

    xfire接口项目(Server+Client)

    Xfire接口项目,作为一个融合了Server端和Client端的完整工程,旨在提供一个高效、稳定的游戏通信解决方案。该项目的核心在于利用Xfire这一游戏社区软件的API,实现游戏服务器与客户端之间的实时通信,为玩家带来...

    spring xfire

    此外,为了客户端测试,还需要手动添加commons-httpclient.jar到工程的lib目录。 开发步骤包括: 1. 创建Web工程,添加Web服务支持,并在src目录下建立test和webservice子目录,分别用于存放测试代码和Web服务相关...

    xfire-all-1.2.6.jar

    3. **协议栈**:除了基本的SOAP,XFire还支持HTTP、HTTPS、JMS等多种传输协议,允许服务通过不同的方式进行通信。 4. **数据绑定**:XFire可以将Java对象直接映射到XML消息,简化了数据的序列化和反序列化过程。 5. ...

    xfire开发实例.

    将下载或复制的XFIRE jar包放入工程的lib目录,并通过Eclipse的"Java Build Path"设置将其添加到项目的类路径中。 6. **配置web.xml** 更新web.xml文件,添加XFIRE的Servlet配置,包括`servlet`和`servlet-...

    xFire+spring

    2. **添加Web Service能力**:右键点击工程,选择MyEclipse -> Add Web Service Capabilities,添加XFire的核心库。 3. **客户端测试准备**:为了测试,需要在`WEB-INF/lib`目录下添加`commons-httpclient.jar`。 ...

    Flex调用WebService例子(Flex工程+ XFire WebService工程)

    首先,Flex工程是客户端应用程序,它使用Adobe Flex SDK进行开发。Flex提供了强大的数据绑定和组件库,使得开发者可以创建交互性强、用户体验良好的用户界面。在调用WebService时,Flex使用HTTPService或WebService...

    XFire-WebServices傻瓜配置.doc

    1. 创建客户端:在另一个Web工程中,我们可以通过XFire生成的客户端代码来调用服务。在Eclipse中,确保你处于Java开发模式,然后创建一个新的类`Test`,该类中包含了测试代码。 2. 调用服务:在`Test`类中,我们创建...

    xfire集成spring+hiernate实现webservice样例工程

    【xfire集成spring+hibernate实现webservice样例工程】是一个典型的Java开发中的整合案例,它演示了如何将三个重要的技术框架——XFire、Spring和Hibernate有效地结合在一起,以构建一个提供Web服务的工程。这个工程...

    Xfire发布WebService

    安装并重启Eclipse后,你将获得Xfire客户端代码生成工具。 2. **生成客户端代码** 使用插件自动生成客户端代码,该代码将包含访问Web服务所需的方法和类。 3. **编写客户端访问代码** 创建一个客户端类,例如...

Global site tag (gtag.js) - Google Analytics