- 浏览: 1170295 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (411)
- ASP (6)
- ASP.NET (2)
- CSS (4)
- HTML (11)
- Javascript (34)
- Java (100)
- PHP (1)
- XML (2)
- Flash/Flex/AS (1)
- 编程理论 (6)
- 操作系统 (23)
- 架构与搭建 (13)
- 软件应用 (39)
- 移动开发及应用 (4)
- UI设计 (2)
- 数据库 (23)
- 围棋 (1)
- 闲语茶楼 (6)
- 金融 (1)
- 其他 (3)
- Linux/Unix (38)
- 项目管理 (3)
- cmd (2)
- ssh (3)
- SVN (1)
- 移动开发 (1)
- HTML5 (1)
- jquery (1)
- redis (1)
- nginx (2)
- webservice (1)
- vmware (1)
- ssl (1)
- eclipse (1)
- sqlite (1)
- spring (2)
最新评论
-
cnhome:
Java 8 下:// 编码String asB64 = Ba ...
不要使用sun.misc.BASE64Encoder -
请叫我翠西狗:
那如果我要用this.getServletContext() ...
JSP/Servlet使用代理或路由器映射时获取服务器地址为内网地址 -
nomblouder:
按照别的博客,别名一直是p4merge,导致一直报错comma ...
win与linux下git配置p4merge为合并比较工具的方法 -
linuxzhang:
请问我按你的方法修改了sts-3.7.3.RELEASE中的o ...
Eclipse中setter/getter方法自动添加属性注释 -
yzh__:
求解答。。。
Struts2定义默认拦截器时需要注意
在上一回中我们创建了一个WebService服务(WebService开发笔记 1 -- 利用cxf开发WebService竟然如此简单
),下面就来作一个跨平台访问WebServcie服务的例子....
下面将在vs2005中通过c#.net访问我们创建好的WebService服务,C#.net第一次用,TNN的没想到这么简单,MS就是MS,不服不行。
1.首先在vs中新建项目
2.添加web引用....
3.输入WebService地址:http://88.148.29.54:8080/aio/services/WebServiceSample?wsdl最后点击“添加引用”
4.创建一个简单的form
5.编写按钮事件代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Net; using System.Windows.Forms; using WindowsApplication1.WebReference; namespace WindowsApplication1 { public partial class Form1 : Form { WindowsApplication1.WebReference.WebServiceSampleImplService service = null; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { String str = ""; try { str = service.say("Libin"); } catch (Exception we) { str = we.Message; } //MessageBox.Show(str); textBox1.Text = str ; } private void Form1_Load(object sender, EventArgs e) { service = new WebServiceSampleImplService(); label1.Text = "WS.url:" + service.Url + "\r\n"; } private void button2_Click(object sender, EventArgs e) { String str = ""; try { User user = new User(); user.id = 1; user.name = "Libin"; str = "userName:" + service.sayUserName(user); } catch (Exception we) { str = we.Message; } //MessageBox.Show(str); textBox1.Text = str; } private void button3_Click(object sender, EventArgs e) { String str = ""; try { Object[] users = service.findUsers(); for (int i = 0; i < users.Length; i++) { User user = (User)users[i]; str += "id:"+user.id + " name:" + user.name + "\r\n"; } } catch (Exception we) { str = we.Message; } //MessageBox.Show(str); textBox1.Text = str; } } }
6.最后点击调试运行,或按F5运行,通过点击按钮就可以看到调用WebService的运行结果了
发表评论
-
Maven使用mvn命令时跳过test的参数
2015-05-28 11:24 1724方法有两种: 方法1: mvn install -Dsk ... -
Spring中Propagation类的事务属性区别
2014-12-08 14:50 1934PROPAGATION_REQUIRED:支持当前事务,如果 ... -
Spring AOP中pointcut expression表达式解析
2014-08-27 15:39 3417Pointcut 是指那些方法需要被执行"AOP& ... -
用正则表达式替换手机号为星号*的写法
2014-08-11 15:43 10034现在网络越来越关注一些隐私,比如手机号隐藏当中的若干位数字 ... -
java使用相对路径连接sqlite
2014-08-01 15:48 6909在sqlite的连接源码中,可以看到 :resource: ... -
Eclipse中setter/getter方法自动添加属性注释
2014-08-01 12:11 16576这篇文章以前在公司内网发的,到现在也一直有用,发上来分享给有 ... -
memcached-session-manager配置
2014-07-09 18:01 951声明:本篇文章是根据memcach ... -
使用java原生url连接传输protobuf
2014-06-26 18:16 1458protobuf已经出来好多年了,原谅我最近才了解到goo ... -
Tomcat内存、连接数等性能参数设置
2014-02-20 14:37 17051、修改启动时内存参数、并指定JVM时区 (在windows ... -
使用JSP列出所有运行中的线程
2013-07-29 10:06 1041<html> <head> &l ... -
JVM系列五:JVM监测&工具[整理中]
2013-05-10 10:34 1129前几篇篇文章介绍了介绍了JVM的参数设置并给 ... -
JVM系列四:生产环境参数实例及分析【生产环境实例增加中】
2013-05-10 10:32 1253java application项目(非web项目) 改进 ... -
JVM系列三:JVM参数设置、分析
2013-05-10 10:30 1017不管是YGC还是Full GC,GC过程中都 ... -
JVM系列二:GC策略&内存申请、对象衰老
2013-05-10 10:19 1029JVM里的GC(Garbage Collec ... -
JVM系列一:JVM内存组成及分配
2013-05-10 10:14 1092java内存组成介绍:堆(Heap)和非堆(Non-h ... -
jenkins配置权限不对导致无法登陆的重置方法
2013-04-20 20:43 25377找到.jenkins/config.xml文件: 替换为: ... -
Spring3中替换默认拦截器的方法BeanFactoryPostProcessor
2012-08-14 16:51 4050由于Spring默认的静态资源处理器不能满足需求,需要做一些自 ... -
Hessian 权限认证
2012-08-07 11:23 1521Hessian 权限认证 Hessian的一些基本简介已经在上 ... -
利用java 6.0的脚本引擎执行字符串表达式运算
2012-08-06 23:09 1446例子都在这里了:http://www.java2s.com/C ... -
在spring、tomcat中使用多数据源并支持分布式事务管理
2012-08-06 22:10 2623原文:http://zxlaiye.iteye.c ...
相关推荐
【Web Service学习笔记——XFrie框架详解】 Web Service是一种通过网络进行通信的服务,它允许不同的应用程序之间进行数据交换,跨越了操作系统和编程语言的障碍。XFrie是一个轻量级、高性能的Java Web Service框架...
### OracleEBS-WebService开发笔记知识点总结 #### 一、概述 **OracleEBS-WebService开发笔记** 是一份详尽的文档,旨在介绍如何利用 WebService 技术进行 Oracle E-Business Suite (EBS) 的集成开发。该文档由 ...
webService 生成插件axis2- idea-plugin-1.7.8
java调用webservice
AXIS则是实现WebService的一种流行工具,它是由Apache软件基金会开发的一个开放源码项目,主要用于简化WebService的创建和消费。 AXIS的主要特点和优势包括: 1. **易用性**:AXIS提供了一套简单的命令行工具,...
Xfire在Spring下实现安全的WebService详述---配置 -
webservice 燕青 day1-1 共2天 webservice 燕青 day1-1 共2天
在本文中,我们将深入探讨如何在Visual C++ .NET 2005中使用MFC(Microsoft Foundation Classes)调用由C#编写的托管Web服务。MFC是Microsoft为Windows平台提供的一种C++库,它简化了Windows应用程序的开发。而托管...
用友NC65-uapstudio webservice开发配置说明文档 用友NC65-erp开发工具uapstudio进行开发webservice时,需要对开发工具进行必要的设置。以下是uapstudio中的webservice开发配置说明: 一、UAPStudio中的webservice...
在《WebService开发笔记 2 -- VS 2005 访问WebService更简单》中,作者可能详细讲解了这个过程。 为了增强WebService的安全性,可以实施身份验证机制。例如,在《WebService开发笔记 3 -- 增强访问WebService的安全...
### WebService培训(基础-非常适合初学者) #### WebService概览与原理 WebService是一种平台独立、松耦合、自包含的基于可编程Web的应用程序,它使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,...
【Laravel开发-laravel-webservice】是一个专注于在Laravel框架中构建Web服务的项目,它利用了httpful库来提供高效、简洁的API交互。在本文中,我们将深入探讨Laravel框架的基础,Web服务的概念,以及httpful库如何...
linux mint SoapUI chomd -R 777 SoapUI-x64-5.2.1.sh sh SoapUI-x64-5.2.1.sh 亲测可用
包含webservice客户端开发所需要所有jar包, axiom-api-1.2.13.jar,axis2-adb-1.4..jar,axis2-adb-1.6.2.jar,axiom-dom-1.2.13.jar,axis2-kernel-1.6.2.jar,axis2-transport-http-1.6.2.jar,axis2-transport-...
WebService拦截器是一种在服务端和客户端之间增强或修改服务行为的技术。在Web服务的世界里,拦截器扮演着中间件的角色,允许我们在调用服务之前或之后执行自定义逻辑,如日志记录、性能监控、安全检查等。在这个...
【WebService开源程序---天气预报查询---IP查询(最新)】是一个基于Java技术的开源项目,主要功能是通过Web服务接口实现天气预报和IP地址查询。这个项目使用了Eclipse作为集成开发环境,并部署在Tomcat服务器上运行。...
Java开发WebService实例--计数器.mht
2. **创建WebService**:在Spring中,可以通过定义一个实现了特定接口的类来创建Web服务。这个接口通常对应于服务的WSDL契约,而实现类则包含了实际的服务逻辑。 Axis2提供了`ServiceStub`类,可以帮助我们与服务...
部署WebService涉及使用Eclipse集成开发环境结合Axis2框架来搭建Web服务。本文将详细介绍如何使用Eclipse 3.5.0 和 Axis2-1.3 版本进行WebService的部署,包括服务端和客户端的构建过程。 #### 二、版本准备 - ...