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

java调用.net的web services

.net代码如下,
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class SysService : System.Web.Services.WebService
{
public SysService()
{
//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
 http://localhost:1937/Web/SysService.asmx?wsdl
用eclipse工具生成客户端代码:
选中工程--》新建-》其他-》web services 客户端 ,把http://localhost:1937/Web/SysService.asmx?wsdl 地址输入进去
下一步 下一步 最后完成
就会生成java的客户端代码
调用:
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
public class test {
/**
* @param args
* @throws ServiceException
* @throws RemoteException
*/
public static void main(String[] args) throws ServiceException, RemoteException {
SysServiceLocator locator;
SysServiceSoap locatorService;
locator = new SysServiceLocator();
locatorService = locator.getSysServiceSoap();
String output = locatorService.helloWorld();
System.out.println("-------------"+output);
}
}

最后输出:警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
-------------Hello World


相关文档:

在尚学堂学完java让我轻松搞定工作

在尚学堂学完java让我轻松搞定工作
【学员故事】来自尚学堂真人真事                                       &n ......

java位运算例子

/*
一共3个移位运算符,左移位<<,右移位>>和无符号移位>>>。左移位<<在低位处补0。右移位>>若值为正则在高位插入0,若值为负则在高位插入1。无符号右移位>>>无论正负都在高位处插入0。
非运算符~
&对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。
......

Java实现循环队列

import java.io.*;
public class QueueArray {  
    Object[] a; //对象数组,队列最多存储a.length-1个对象  
    int front;  //队首下标  
    int rear;   //队尾下标  
    public Qu ......

java 实现中英文混时得到长度 过长字符替换

java 代码实现
 public static boolean isLetter(char c) { 
                 int k = 0x80; 
                 return c / k == 0 ? true : false;& ......

张孝祥《Java就业培训教程》源代码 02 部分

《Java就业培训教程》 作者:张孝祥 书中源码
《Java就业培训教程》P34源码
程序清单:Promote.java
class Promote
{
 public static void main(String args[])
 {
  byte b = 50;
  char c = 'a';
  short s = 1024;
  int i = 50000;
  float ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号