易截截图软件、单文件、免安装、纯绿色、仅160KB

java调用webservice的各种方法总结

一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务
  1.首先建立一个Web services EndPoint:
  Java代码
  package Hello;
  import javax.jws.WebService;
  import javax.jws.WebMethod;
  import javax.xml.ws.Endpoint;
  @WebService
  public class Hello {
  @WebMethod
  public String hello(String name) {
  return "Hello, " + name + "\n";
  }
  public static void main(String[] args) {
  // create and publish an endpoint
  Hello hello = new Hello();
  Endpoint endpoint = Endpoint.publish("http://localhost:8080/hello", hello);
  }
  }
  package Hello;
  import javax.jws.WebService;
  import javax.jws.WebMethod;
  import javax.xml.ws.Endpoint;
  @WebService
  public class Hello {
  @WebMethod
  public String hello(String name) {
  return "Hello, " + name + "\n";
  }
  public static void main(String[] args) {
  // create and publish an endpoint
  Hello hello = new Hello();
  Endpoint endpoint = Endpoint.publish("http://localhost:8080/hello", hello);
  }
  }
  2.使用 apt 编译 Hello.java(例:apt -d [存放编译后的文件目录] Hello.java ) ,会生成 jaws目录
  3.使用java Hello.Hello运行,然后将浏览器指向http://localhost:8080/hello?wsdl就会出现下列显示
  4.使用wsimport 生成客户端
  使用如下:wsimport -p . -keep http://localhost:8080/hello?wsdl
  5.客户端程序:
  Java代码
  class HelloClient{
  public static void main(String args[]) {
  HelloService service = new HelloService();
  Hello helloProxy = service.getHelloPort();
  String hello = helloProxy.hello("你好");
  System.out.println(hello);
  }
  }
  class HelloClient{
  public static void main(String args[]) {
  HelloService service = new HelloService();
  Hello helloProxy = service.getHelloPort();
  String hello = helloProxy.hello("你好");
  System.out.println(hello);
  }
  }
二、使用xfire,我这里使用的是myeclipse集成的xfire进行测试的
  利用xfire开发W


相关文档:

flex通过blazeds与java实现增删改查 整个实现流程

1,建一个userdb库,再建userinfo表,字段:id(int),username(varchar),password(varchar)。
2,DBConnection.java
    package com.datainfo;  
 
  import java.sql.Connection;  
  import java.sql.DriverManager;  
  import java.sql.SQ ......

Java 实现插入式简单排序

插入式排序运行效率N*(N-1)/4  对于随机数字,这个算法比冒泡快1倍,比选择排序稍微快一点.
如果是基本有序的队列则优势最为明显需要O(N)
代码一样是从冒泡排序继承下来的.
 /**
*
* @author leon.lee
*/
public class InsertSort extends BubbleSort {
public InsertSort(int lengthArray){
......

JAVA的字符串拼接与性能

原帖地址:
http://coolshell.cn/?p=2235
----------------我是紫苑最萌的分割线XD--------------
概述:
本文主要研究的是JAVA的字符串拼接的性能,原文中的测试代码在功能上并不等价,导致concat的测
试意义不大。不过原作者在评论栏给了新的concat结果,如果有兴趣的同学建议自己修改代码测试。
原文出处:http://ww ......

Java程序员的知识架构浅析

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
  一、Java编程入门类
  对于没有Java编程经验的Java程序员要入门,随便读什么入门书 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号