- 浏览: 1050815 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (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!)
package com.newtest.webservice; import javax.jws.WebMethod; import javax.jws.WebService; @WebService public class Hello { private String message = new String("Hello, "); public void Hello() { } @WebMethod public String sayHello(String name) { return message + name + "."; } @WebMethod public int add(int i,int j){ System.out.println(i+"=+="+j); return i+j; } @WebMethod public int subtract(int i,int j){ System.out.println(i+"=-="+j); return i-j; } @WebMethod public int mul(int i,int j){ System.out.println(i+"=*="+j); return i*j; } @WebMethod public int divide(int i,int j){ System.out.println(i+"=/="+j); return i/j; } }
wsgen -cp D:\workshop\New_test_webservice\build\classes com.newtest.webservice.Hello -wsdl -s wssrc -d build -r wsdl
package com.newtest.webservice; import javax.xml.ws.Endpoint; public class PublicService { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Endpoint.publish("http://localhost:8080/New_test_webservice/HelloService", new Hello()); //Endpoint.publish("http://localhost:8808/New_test_webservice/HelloService", new Hello()); } }
wsimport -s generate http://localhost:8808/HelloService?wsdl
package com.newtest.webservice; import java.net.MalformedURLException; import java.net.URL; import javax.xml.namespace.QName; import javax.xml.ws.Service; public class WebserviceClient { /** * @param args */ public static void main(String[] args) { URL wsdlURL = null; try { wsdlURL = new URL("http://localhost:8080/New_test_webservice/HelloService?wsdl"); } catch (MalformedURLException e) { e.printStackTrace(); } QName serviceQName = new QName("http://webservice.newtest.com/", "HelloService"); Service service = Service.create(wsdlURL, serviceQName); Hello port = service.getPort(Hello.class); //for(int i=0;i<2000;i++){ System.out.println(port.add(1, 3)); System.out.println(port.sayHello("rrr")); //} } }
package com.newtest.webservice; public class TestClient { /** * @param args */ public static void main(String[] args) { HelloService server = new HelloService(); System.out.println(server.getHelloPort().add(1, 1)); } }
发表评论
-
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下的 ... -
使用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 829wsgen -cp D:\workshop\Jax_ws_se ... -
jax-ws之webservice security(安全)教程第三天 .
2012-04-19 16:29 787jax-ws之webservice security(安全)教 ... -
Axis2 的几篇文章
2012-03-22 17:19 819WebService大讲堂之Axis2(3):使用servi ...
相关推荐
【标题】"SOA Using Java in Webservice" 指的是使用Java技术在Web服务中实现面向服务架构(Service-Oriented Architecture, SOA)的一种方法。SOA是一种设计原则,它强调通过独立、可重用的服务来构建分布式系统,...
它集成了JAX-WS和JAX-RS,提供了丰富的功能,如WS-Security、WS-ReliableMessaging等。CXF可以让你轻松地创建服务端点和客户端代理,同时也支持WSDL-first或Java-first的开发模式。 7. **Tomcat 或 Glassfish服务器...
4. **JAX-WS (Java API for XML Web Services)**:Java平台上的标准API,用于开发和访问Web服务。 ### 使用Java Web服务实现SOA的具体实践 1. **服务开发**:首先定义服务的业务逻辑,并使用JAX-WS或其他相关框架...
这通常涉及到JAX-WS或JAX-RPC等技术,用于创建和发布Web服务。在Java端,服务通常以一个或多个接口的形式定义,这些接口被映射到HTTP请求上。 在C#端,.NET Framework提供了一种便捷的方式——使用“Add Service ...
在Java环境中,通常使用JAX-WS(Java API for XML Web Services)或者Apache CXF等库来实现。以下是一个简单的调用示例: ```java import javax.jws.WebService; import javax.xml.ws.BindingProvider; import ...
标题中的“PHP写的webservice可以供C#调用”意味着我们正在讨论如何使用PHP创建一个Web服务,这个服务可以通过SOAP协议被C#客户端所调用。Web服务是一种通过网络(通常是HTTP)提供功能的方式,允许不同系统之间的...
这个PDF文件很可能是博主分享的一本关于JAX-WS Web服务开发的教程或参考资料,可能包含了更深入的技术细节、示例代码和案例研究,帮助读者更全面地理解和掌握如何在SOA环境中使用JAX-WS。如果想要深入了解这个主题,...
CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and ...
CXF是JAX-WS(JSR224)兼容的,并且版本2.0已经通过了JAX-WS 2.0的技术兼容性套件(TCK)。这意味着开发者可以利用CXF来构建符合JAX-WS规范的Web服务。 #### 五、Apache CXF对Java的支持 CXF广泛使用Java 5注解,...
在“Solving-real-world-problems-using-Webservice.pdf”这个文档中,可能会详细介绍如何设计、实现和部署Web服务,以及如何在实际项目中应用这些服务来解决具体问题。同时,“DocumentProject.zip”可能包含了相关...