- 浏览: 1050801 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (1355)
- test (75)
- 红茶和绿茶 (1)
- Jave SE (206)
- Oracle (19)
- English (177)
- Log4j (5)
- RIA(Rich Internet Applications) (9)
- Ext Js (6)
- Android (14)
- Logo (0)
- 文字采撷 (287)
- 使用技巧 (92)
- Project Management (22)
- Hibernate (12)
- Struts (5)
- 规则引擎 (1)
- Html & Javasctipt (56)
- Spring MVC (10)
- Maven (17)
- Java Test (17)
- Linux (16)
- Tools (1)
- CV (0)
- Middleware (2)
- HTML5 (2)
- Algorithms (4)
- Web Service (15)
- 留学 (15)
- LADP (5)
- PXCOA (0)
- SysLog (6)
- SSO (3)
- Spring Security (4)
- Spring Batch (1)
- Jmail (1)
- Bible (4)
- Java Thread (5)
- Architect (6)
- github (2)
- Java Swing (12)
- NoSQL (7)
- UML (2)
- 敏捷(Agile) (7)
- Hudson+Maven+SVN (15)
- cloud computing (2)
- Bahasa Indonesia (1)
- jBPM (6)
- 民俗知识 (3)
- Consulting (1)
- Mysql (5)
- SAP (1)
- 微信公众平台接口开发 (3)
- 做生意 (1)
- 西餐 (1)
- Banking (1)
- Flex (0)
- 黄金投资 (1)
- Apache Tomcat 集群 (3)
- Hadoop (7)
- 需求分析 (1)
- 银行知识 (3)
- 产品管理 (2)
- 钢琴Music (3)
- 设计 (3)
- Marketing (2)
- US Life (3)
- 算法 (14)
- BigData (4)
- test红茶和绿茶Jave SEOracleEnglishLog4jRIA(Rich Internet Applications)Ext JsAndroidLogo文字采撷 (0)
- Design Pattern (5)
- NodeJS&AngularJS (9)
- Python (1)
- Spring boot (0)
- ACM (3)
最新评论
-
心往圣城:
微时代-最专业的微信第三方平台。LBS定位导航,微网站,自定义 ...
微信公众平台 /微信公众平台怎么用 -
zhaojiafan:
return ReverseStr1(str.substrin ...
逆转字符串 Write a String Reverser (and use Recursion!) -
zhaojiafan:
public class StringUtils {
p ...
逆转字符串 Write a String Reverser (and use Recursion!)
WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
http://www.itpub.net/thread-1519725-1-1.html
http://www.blogjava.net/nokiaguy/archive/2009/01/21/252255.html
http://axis.apache.org/axis2/java/core/docs/webadminguide.html
http://blog.csdn.net/yhhah/article/list/5
http://www.360doc.com/content/08/0311/23/21290_1111457.shtml
client code
package com.web.service; public class Helloworlk { public String GetName(String input){ System.out.println(input); if(input.equals("oywl")){ return "Hello William"; } return "hello world!"; } public int add(int i,int j){ System.out.println(i+"=+="+j); return i+j; } public int subtract(int i,int j){ System.out.println(i+"=-="+j); return i-j; } public int mul(int i,int j){ System.out.println(i+"=*="+j); return i*j; } public int divide(int i,int j){ System.out.println(i+"=/="+j); return i/j; } }
META-INF\services.xml
<?xml version="1.0" encoding="UTF-8"?> <service name="Helloworlk"> <description> Web Service例子 </description> <parameter name="ServiceClass"> com.web.service.Helloworlk </parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> </messageReceivers> </service>
生成aad
jar cvf ws.aar .
copt ws.aar to webapps\axis2\WEB-INF\services
到 Axis bin 目录 生成java代码
wsdl2java -uri http://127.0.0.1:8080/axis2/services/Helloworlk?wsdl
调用代码
/* HelloworlkStub hello=new HelloworlkStub(); HelloworlkStub.GetName request= new HelloworlkStub.GetName(); request.setInput("oywl"); HelloworlkStub.GetNameResponse response = hello.getName(request); String str=response.get_return(); System.out.println("str==="+str); */ HelloworlkStub add=new HelloworlkStub(); HelloworlkStub.Add addrequest=new HelloworlkStub.Add(); addrequest.setI(51); addrequest.setJ(10); HelloworlkStub.AddResponse addresponse= add.add(addrequest); int jj=addresponse.get_return(); System.out.println("jj==="+jj);
发表评论
-
JAX-RS Tutorial
2016-04-27 13:38 422Java API for RESTful Web Servi ... -
WebServices:WSDL的结构分析
2014-08-28 16:00 663WSDL(Web Services Descri ... -
使用Soap消息调用Web Services
2013-10-14 15:21 4171.SOAP定义 SOAP(Simple Ob ... -
XML Schema
2013-10-14 14:31 533XSD是指XML结构定义 ( XML Schemas Defi ... -
远程过程调用协议
2013-10-14 11:32 757RPC采用客户机/服务器模式。请求程序就是一个客户机, ... -
Java_WebService开发系列
2012-12-19 18:01 752Java_WebService开发系列 h ... -
Java Web 服务:构建与运行 (一本webservices 的书)
2012-12-19 17:54 558Java Web 服务:构建与运行(影印版) J ... -
TCPMon Tutorial(Web service soap 协议监控工具)
2012-12-19 17:41 567一、TCPMon介绍 TCPMon是apache下的 ... -
我写的webservice using jax ws
2012-10-26 17:19 877package com.newtest.webse ... -
使用JDK1.6的JAX-WS编写WebService
2012-10-26 15:38 901使用JDK1.6的JAX-WS编写WebService ... -
JAX-WS(一)之使用wsgen从Java创建WebService
2012-10-26 13:51 907概念 JAX-WS2.0的全称Java API for X ... -
WebService开发流程(AAXIS、JAX-WS、XFire框架)
2012-10-26 11:23 866导言:WebService存在于互联网当中的组件,具有独立性 ... -
Java WebService Create wsdl
2012-09-18 18:37 828wsgen -cp D:\workshop\Jax_ws_se ... -
jax-ws之webservice security(安全)教程第三天 .
2012-04-19 16:29 786jax-ws之webservice security(安全)教 ...
相关推荐
本篇文章将详细介绍如何在Spring中集成Axis2来实现Web服务,并且会提及相关的Jar包。 首先,让我们理解Spring与Axis2集成的基础知识。Spring框架提供了一个服务导向架构(SOA)的支持,允许开发者轻松地创建和消费...
本篇文章将详细介绍如何配置Axis2以及生成客户端。 首先,配置Axis2需要两个核心包:Axis2的bin包和Axis2的WAR包。bin包包含了运行和管理Axis2所需的命令行工具,而WAR包则是Axis2的服务容器,它需要被部署到一个...
本篇文章将深入探讨AXIS2发布Web服务的过程以及相关知识点。 首先,理解AXIS2的基础架构是至关重要的。AXIS2采用了模块化设计,允许开发者根据需求选择不同的模块进行组合。这些模块包括消息引擎、传输层、编码器、...
本篇文章将详细解释如何使用Axis2来开发Web服务,并围绕提供的jar包进行深入讨论。 首先,了解 Axis2 的核心概念。Axis2 是基于 Axis1 进行优化和改进的,它采用了模块化的设计,允许开发者根据需求选择必要的组件...
标题中的“axis2学习——开发自定义的axis2服务”表明了...综上所述,这篇文章很可能是关于如何使用Apache Axis2框架创建、配置和部署自定义Web服务的教程,涉及到服务开发的基本流程、核心概念以及可能的扩展和优化。
本篇文章将深入探讨如何使用Java和Axis2来实现一个完整的Web服务。 首先,让我们理解什么是Web服务。Web服务是一种基于网络的软件应用,它通过标准的协议(如HTTP)提供数据交换和业务逻辑调用。SOAP(Simple ...
本篇文章将深入探讨AXIS2相关jar包在Java中调用Web Service时的重要性和使用细节。 标题中的“axis2相关jar包”指的是AXIS2框架所需的库文件,这些jar包包含了处理Web服务请求和响应所需的各种组件。AXIS2的核心...
本篇文章将深入探讨如何使用Axis2发布Web服务,并通过生成ARR包以及客户端代码来调用这些服务。 首先,让我们理解什么是ARR包。在Axis2中,ARR(Archive)文件是一种特殊类型的存档,用于打包Web服务。它包含了服务...
本篇文章将深入探讨这些技术的结合使用,帮助你理解如何在Tomcat服务器上配置HTTPS,并集成Axis2以提供安全的Web服务。 首先,Tomcat是一个开源的、基于Java的Web应用服务器,它实现了Java Servlet和JavaServer ...
4. "java调用webservice - 学习成就未来,知识左右命运___ - 博客频道 - CSDN_NET.mht":该文件可能是一篇博客文章,详细讲述了Java调用Web服务的实践技巧,强调学习的重要性,并可能包含特定场景下的解决方案或最佳...
本篇文章将详细解释在使用Axis2作为服务端或客户端时,发布Web服务或调用Web服务所需的最少jar包。 首先,我们需要理解Axis2运行的基础。Axis2依赖于一系列核心库,这些库包含了处理SOAP消息、WSDL描述、服务部署...
更有一些人把一篇文章转得支离破碎的,.... 无奈 现在把我写的 service 和client 发上来 ,一个简单的demo 应该可以满足初学者的需求... 项目没有jar 自己去找... 服务器端是 Spring+hibernate+axis2 客户端是 ...
这篇博客文章可能提供了一个实际操作的例子,展示了如何在Java环境中使用Axis2来实现服务端的发布和服务客户端的调用。 首先,我们来讨论服务发布的流程。在Axis2中,服务发布通常包括以下步骤: 1. **创建服务类*...
在本篇文章中,我们将深入探讨Axis2最精简的jar包依赖,以及如何使用这些依赖来构建一个基本的Web服务环境。 首先,让我们理解什么是jar包依赖。在Java编程中,jar(Java Archive)文件是包含类文件和其他资源的...
本篇文章将详细介绍如何在Android环境中使用Ksoap2连接到Axis2服务,并且传递自定义类对象作为参数,以及如何处理XML响应。 **1. Android与Web服务通信基础** Android应用可以通过HTTP或HTTPS协议与Web服务进行通信...
本篇文章将详细介绍Axis2、Axis Web服务以及它们在Web服务中的应用。 **1. Axis2介绍** Axis2是Java平台上用于处理SOAP消息的引擎,它是Apache Axis1的下一代产品。Axis2的核心设计原则是模块化,这意味着你可以...
这篇博客文章“webservice学习二之(1)axis2服务器端方式开发总结”可能涵盖了如何使用Axis2来创建和配置服务器端Web服务的详细步骤。 首先,了解Axis2的基础概念是至关重要的。Axis2是基于SOAP(Simple Object ...
本篇文章将深入探讨如何使用Axis2发布Web服务,并特别关注其中的Spring发布方式。 首先,让我们了解基本的Axis2发布Web服务的流程。Axis2提供了两种主要的发布方法:通过XML配置和通过编程方式。XML配置方式通常...
本篇文章将深入探讨如何使用Axis2生成Web服务客户端以及通用依赖包的重要性。 首先,让我们理解什么是Web服务客户端。Web服务客户端是能够调用Web服务的程序,通过SOAP(简单对象访问协议)或RESTful API与服务器端...