`
zeng7960983
  • 浏览: 43009 次
  • 性别: Icon_minigender_1
  • 来自: 邵阳
社区版块
存档分类
最新评论

webserverice 的小测试

阅读更多
在web.xml文件中配置xfire处理类
<!-- xfire start-->
   <servlet>
     <servlet-name>xfire</servlet-name>
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     <load-on-startup>0</load-on-startup>
   </servlet>
   <servlet-mapping>
     <servlet-name>xfire</servlet-name>
     <url-pattern>*.ws</url-pattern>
   </servlet-mapping>
<!-- xfire end -->

----------------------
xfire-serlvet配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" >
<beans>
<bean id="educateServiceBean" class="com.iknowing.webservice.test.EducateImpl"/>
<import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/>
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
   <property name="urlMap">
    <map>
     <!-- 访问的url -->
     <entry key="userService.ws">
     <!-- 引用application中的helloWorldBean -->
      <ref bean="userServiceServie"/>
     </entry>
    </map>
   </property>
</bean>
<!-- 使用xfire的导出器,通过其将实际的业务类导出WebService服务 -->
<bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter" lazy-init="false" abstract="true">
   <!-- 引用xfire.xml中的xfire.serviceFactory -->
   <property name="serviceFactory" ref="xfire.serviceFactory"/>
   <!-- 引用xfire.xml中的xfire实例-->
   <property name="xfire" ref="xfire"/>
</bean>
<!-- userServiceServie服务 -->
<bean id="userServiceServie" parent="baseWebService">
   <property name="serviceBean" ref="educateServiceBean"/>
   <property name="serviceClass" value="com.iknowing.webservice.test.Ieducate"/>
</bean>

</beans>
---------------------------
接口
package com.iknowing.webservice.test;

public interface Ieducate {
public String queryStudent(String s_card);
}
-----------
package com.iknowing.webservice.test;

public class EducateImpl implements Ieducate {
public String queryStudent(String s_card) {
  return "呵呵:"+s_card;
}
}
------------------------
调用时
http://localhost:8080/webservice/userService.ws



分享到:
评论

相关推荐

    PB连webserverice的实战说明.

    PB连webserverice的实战说明.

    android结合C#Webserverice上传文件

    一服务器端C# 这里有三个上传方法 1.uploadFile&#40; byte []bs, String fileName&#41;; PC机操作是没有问题 2. uploadImage(String filename,String image); //android大于1M上传会出问题(内存溢出),把文件件转换为...

    java调用Webserveice代码

    java 调用Webserveice 可能会有用的奥 免费的

    web services开发文档

    web services开发文档 tomcat eclips axis2

    SCA规范绑定jms,web serveice,ejd等等规范翻译版pdf

    SCA Web Services Binding V1.00,SCA JMS Binding V1.00,SCA JCA Binding V1.00,SCA EJB Session Bean Binding V1.00等等关于sca的规范翻译版

    Android应用源码比较不错的新闻客户端.zip

    本项目是一个挺不错的新闻客户端项目源码,本项目启动引导登录注册用户中心列表显示...数据使用webserverice调用,翻了翻源码服务端本来是放在新浪云上的,比较遗憾的是现在挂掉了,本项目编码GB2312默认编译版本4.0.3

    新闻客户端

    项目分层合理,代码质量较高,另外有单独的Activity堆栈式管理,唯一遗憾的是服务端挂掉了,数据使用webserverice调用,翻了翻源码服务端本来是放在新浪云上的,比较遗憾的是现在挂掉了,本项目编码GB2312默认编译...

Global site tag (gtag.js) - Google Analytics