当前位置: 首页 > news >正文

网站小图标素材网站开发项目计划书模板

网站小图标素材,网站开发项目计划书模板,cdn 加速 网站,国外免费网站模板axis网上的教程很多#xff0c;不过搜来搜去#xff0c;总是只有那么几篇。仔细看了一下那几篇文章#xff0c;都感觉到不是自己想要的#xff0c;所以自己整理了一篇分享一下。 本文介绍axis应用的一个小例子#xff0c;没有麻烦的命令行操作#xff0c;只需照下面的步骤…axis网上的教程很多不过搜来搜去总是只有那么几篇。仔细看了一下那几篇文章都感觉到不是自己想要的所以自己整理了一篇分享一下。   本文介绍axis应用的一个小例子没有麻烦的命令行操作只需照下面的步骤做就可以了。以下是详细的操作步骤。(注本实例用的是axis非axis2)   1.       环境准备l  MyEclipse 6.5 l  Tomcat 6 l  JDK 1.5 l  axis(非axis2)   2.       新建web工程新建一web工程工程名称为axistest。新建完成后导入下图所示的axis相关的jar包。     3.       在web.xml中添加axis相关的配置信息  [xhtml] view plain copy servlet      display-nameApache-Axis Servlet/display-name      servlet-nameAxisServlet/servlet-name      servlet-classorg.apache.axis.transport.http.AxisServlet/servlet-class  /servlet    servlet      display-nameAxis Admin Servlet/display-name      servlet-nameAdminServlet/servlet-name      servlet-classorg.apache.axis.transport.http.AdminServlet/servlet-class      load-on-startup100/load-on-startup  /servlet  servlet-mapping      servlet-nameAxisServlet/servlet-name      url-pattern/servlet/AxisServlet/url-pattern  /servlet-mapping  servlet-mapping      servlet-nameAxisServlet/servlet-name      url-pattern*.jws/url-pattern  /servlet-mapping  servlet-mapping      servlet-nameAxisServlet/servlet-name      url-pattern/services/*/url-pattern  /servlet-mapping     servlet-mapping      servlet-nameAdminServlet/servlet-name      url-pattern/servlet/AdminServlet/url-pattern  /servlet-mapping       4.       新建提供服务的Java类在src下新建com包在com包下新建HelloWorld类HelloWorld的内容如下   [java] view plain copy package com;    public class HelloWorld {        public String sayHello(String msg){          if(nullmsg || .equals(msg)){              return 您好!;          }else{              return 您好  msg  !;          }      }            public int sayAge(){          return 28;      }    }        5.       配置server-config.wsdd在WEB-INF下新建server-config.wsdd文件内容如下   [xhtml] view plain copy deployment xmlnshttp://xml.apache.org/axis/wsdd/      xmlns:javahttp://xml.apache.org/axis/wsdd/providers/java        !-- 处理器 --      handler nameURLMapper typejava:org.apache.axis.handlers.http.URLMapper /                !-- 一个服务 --      !-- providerjava:RPC  webservice是以javabean的形式提供的--      service namehelloWorldService providerjava:RPC          !-- 指定类名 --          parameter nameclassName valuecom.HelloWorld /          !-- 类中允许访问的方法 --          parameter nameallowedMethod value*/parameter      /service            !-- 指定处理器 --      transport namehttp          requestFlow              handler typeURLMapper/!-- 引用上边的 --          /requestFlow      /transport        /deployment     wsdd文件标签节点说明 deployment表明这是一个axis部署描述文件 serviceaxis提供的一个web service服务。service标签中parameter allowedMethod用于指定一个以空格分隔的方法名只有这些方法可以通过web service访问。也可以将这个值指定为“*”表示所有的方法都可以访问。 provider服务类型共有四种分别是RPC,Document,Wrapped和Message。详见org.apache.axis.providers包的API文档 parameter用来设置Axis的各种属性 requestFlow局的请求Handlers在调用实际的服务之前调用 transport定义了服务器端的传输方式   至此web service相关的东西已经配置好此时工程的目录结构如下         6.       部署到Tomcat测试将工程发布到Tomcat,在浏览器里访问http://127.0.0.1:9999/axistest/services如果出现如下页面则表示web service部署成功     点击上面的wsdl链接进入下图所示页面   注意上面的红圈的namespace下面测试QName有用到。   7.       客户端测试在com包下新建测试类名称为ClientTest,内容如下   [java] view plain copy package com;    import java.NET.MalformedURLException;  import java.rmi.RemoteException;    import javax.xml.namespace.QName;  import javax.xml.rpc.ServiceException;    import org.apache.axis.client.Call;  import org.apache.axis.client.Service;    /**  * author 花非花雾非雾  * date 2010-12-24  */  public class ClientTest {        public static void main(String[] args) throws MalformedURLException, RemoteException {                    Service service  new Service();          try {                            Call call  (Call) service.createCall();              //设置地址              call.setTargetEndpointAddress(new java.Net.URL(http://127.0.0.1:9999/axistest/services/helloWorldService?wsdl));              //设置要执行的方法              call.setOperationName(new QName(http://com,sayHello));              //设置要传入参数,如果没有要传入的参数则不要写这个              call.addParameter(msg, org.apache.axis.Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);              //设置返回的类型              call.setReturnType(org.apache.axis.Constants.XSD_STRING);                            String name  花非花雾非雾;              //执行调用webservice              String result  (String) call.invoke(new Object[]{name});              System.out.println(返回的结果是result);                        } catch (ServiceException e) {              e.printStackTrace();          }      }    }        如果一切正常运行结果如下 返回的结果是您好花非花雾非雾!     参考资料: axis 的官方资料转载于:https://www.cnblogs.com/forestwolf/p/6187442.html
http://www.pierceye.com/news/964130/

相关文章:

  • 企业网站建设需要哪些费用做算法的网站
  • 很大气的网站 营销js特效网站展示
  • 南宁建站程序成都新线加网站建设
  • 用微软雅黑做网站可以吗wordpress游客发帖插件
  • 网站备案怎样提交管局网页电商设计
  • 郑州华恩科技做网站怎么样网络竞价推广托管公司
  • 都江堰住房和城乡建设厅网站哈尔滨网站建设方案维护
  • 九江网站网站建设原始传奇经典复古
  • 宽屏营销型网站源码安微省住房和城乡建设厅网站
  • 做暖视频网站免费搜索引擎营销的模式有
  • 网站建设需要的条件榆林北京网站建设
  • 分类信息网站推广的意义wordpress安装教程wamp
  • 免费自助建站全系统建设银行永泰支行网站
  • 建网络商城网站如何开公司做网站
  • 长春网站制作色块网站设计
  • 通明建设网站网站怎么黑
  • 学校网站怎么查询录取html5浏览器
  • 网站开发 技术问题页面模版 公众号
  • 宜阳县网站建设网络运营者应当为()
  • 做网站的人能看到浏览的人的信息吗青岛市最大的网络公司是哪里
  • 网站建设 千助黄冈网站推广软件ios
  • 网站制作视频教程全报价单模板表格
  • 包头市做网站哪个wordpress nginx伪静态规则
  • 深圳建网站哪家好专业网站建设服务包括
  • 做静态头像网站网站做百度竞价利于百度优化
  • 网站建设属于税收建立网站后怎样收费
  • 婚礼礼网站如何做的云南推广公司
  • 模板建站流程seo优化推广
  • 龙岗网络推广深圳网站建设我的世界的头怎么做视频网站
  • 高明网站建设首选公司深圳市建设安监站网站