- 浏览: 78954 次
文章分类
最新评论
WebService 是一种跨语言的系统间交互标准,对外提供功能的一方以HTTP的方式提供服务。
该服务采用了WSDL(Web Servcice Description Language--web服务描述语言)描述服务所使用的
协议、所期望的参数、返回的参数格式等。调用端和服务端通过SOAP协议(Simple Object Access Protocol)
方式来进行交互。
public interface ShopService { void say(String name); }
import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.ws.Endpoint; //name:接口名 api.webservice.client.Shop.java //servicename:接口实现类名 api.webservice.client.ShopService.java //targetNamespace:包名本例的包名结构:api.webservice.client @WebService(name="Shop",serviceName="ShopService",targetNamespace="http://webservice.api/client") @SOAPBinding(style=SOAPBinding.Style.RPC) public class ShopServiceImpl implements ShopService{ @Override public void say(String name) { System.out.println(name+" hello world!"); } //运行此main方法将会以线程阻塞的方式将WebService实现类:ShopServiceImp发布到HTTP上 public static void main(String[] args) { Endpoint.publish("http://192.168.1.100:9527/webservice", new ShopServiceImpl()); System.out.println("webservice start."); } }
//运行此命令访问远程HTTP服务器上的WSDL文件,并在当前目录下生成调用服务端的辅助类。
cmd:wsimport -keep http://192.168.1.100:9527/webservice?wsdl
测试代码:
public class Test{ public static void main(String[] args){ ShopService service = new ShopService(); Shop shop = service.getShopPort(); shop.say("luoxun"); } }
发表评论
-
使用javamail组件-----邮件发送
2013-08-09 16:35 485public static void sendMessag ... -
利用快速排序算法快速的取出前一千条数据
2013-08-06 15:49 534实现代码如下:原理是利用了快速排序‘分治’思想,判断左边区域 ... -
java的JNI本地调用代码
2013-06-21 11:56 474Jni中C++和Java的参数传递 如何使用JNI的一些基 ... -
如何解决在window下高并发TCP请求端口被占用问题
2013-05-02 09:43 3088当客户端启动到服务器的 TCP/IP 套接字连接时,客户端通 ... -
Maven的简单使用
2013-04-26 11:44 713----------------准备工作---------- ... -
js 压缩工具使用
2013-04-19 11:40 731//测试代码 compiler("F:\\com ... -
解决加载相同的类
2013-04-19 09:38 625URLClassLoader classLoader1 = ... -
将长url转化为短url
2013-02-21 18:05 710public class ShortAddressUtil ... -
如何判断上传的图片是否是正真的图片 防止上传恶意的非图片文件
2013-02-19 17:03 1016final String JPG = "ffd ... -
ChartDirect使用<制作统计图的组件>
2012-11-30 11:39 1541//创建一个由X,Y轴 ... -
获取字符拼音首字母
2012-10-08 13:41 781/** * @date 2010-1-22 * @bu ... -
jetty嵌入式采用xml配置
2012-09-24 09:40 1028Server server = new Server(); ... -
生成验证码图片
2012-08-29 17:29 924Java生成验证码 为了防止用户恶意,或者使用软 ... -
利用MulticastSocket发送广播信息
2012-08-24 11:35 808多播组通过 D 类 IP 地址和标准 UDP 端口号指定。D ... -
插件类的一种加载形式URLClassLoader
2012-08-22 10:11 789URL url = new URL("file ... -
部署RMI应用(服务器与RMI注册表分离方式)
2012-08-20 17:56 2151一般情况下,我们的部署RMI应用的时候是把服务器和RMI注册表 ... -
RMI远程调用
2012-08-03 17:42 769第一步:远程对象接口 WareHose.java pack ... -
使用JNDI获取DataSource对象
2012-08-03 14:24 834Tomcat的conf/context.xml在<Con ... -
获取摘要、加密、解密
2012-08-02 16:57 1226生成SHA或MD5摘要 MessageDigest sha ... -
SecurityManager安全管理器
2012-08-02 11:18 1220权限设定文件F:/my.policy ...
相关推荐
本主题"pb11+webservice 分布式三层应用实现说明"聚焦于如何利用PB11结合Webservice技术构建分布式三层架构的应用。三层架构通常包括表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层...
.NET平台提供了强大的工具和库来开发和实现WebService,本文将着重分析.NET下三种分布式开发技术:WebService、Remoting和MSMQ,以及它们在具体项目中的应用实现。 首先,WebService技术主要依赖于SOAP协议(简单...
### 基于XML的SOAP_WebService分布式系统架构的研究和实现 #### 1. 引言 随着互联网技术的发展和企业需求的不断变化,分布式计算技术成为了解决跨地域、跨平台通信问题的重要手段。传统的分布式计算解决方案如DCOM...
总结,PB11结合WebService技术能有效地实现分布式三层应用的开发,通过服务端和客户端的交互,实现跨平台的数据共享和业务流程。理解并掌握PB11的WebService开发以及三层架构的应用,对于提升企业级应用的开发效率和...
在本例程中,我们将深入探讨如何利用PB11结合Web服务(Webservice)技术来构建一个分布式三层应用。 **1. 分布式系统与三层架构** 分布式系统是多个独立计算机通过网络互相协作,共同完成一项任务。三层架构是一种...
总的来说,这个教程将引导你通过PB11和Webservice实现一个高效、灵活且可扩展的分布式三层应用。学习这个教程,你将掌握如何利用PB11的强大功能与Webservice的跨平台特性,为企业的信息化建设添砖加瓦。
基于WebService分布式医保接口系统的研发与实现主要是为了解决医院医保结算流程中存在的问题,包括医保病人费用结算的实时性和自助化。随着医疗信息化和医疗保险制度改革的不断推进,医保病人比例的增加使得传统的...
从提供的文件内容中,我们可以提取以下IT知识点进行详细说明: 1. 分布式异构系统(DHS):分布式异构系统是指基于网络、拥有高内聚性和透明性...这些知识点对于理解和开发基于RESTful WebService的分布式应用至关重要。
【PowerBuilder 11.x与Web Service开发分布式三层应用】 PowerBuilder 11.x是一款强大的可视化编程工具,尤其适用于...开发者可以通过熟练掌握PowerBuilder 11.x的特性,高效地开发出满足企业需求的分布式应用程序。
综上所述,基于WebService的分布式工作流系统利用WebService技术的强大特性,实现了高度灵活、可扩展且兼容性强的工作流管理解决方案。这种方案不仅适用于企业内部的不同部门,也能够支持跨组织的合作,极大地提升了...
书中详细介绍了Internet Express分布式应用开发,这是一种在Delphi7中实现的用于简化分布式Internet应用开发的技术。同时,作者还探讨了使用WebBroker开发电子商务应用,这是Delphi7提供的一个用于创建Web服务器端...
基于Web Service的设计框架为Web应用开发提出了一种新的分布式应用体系架构,如何充分利用原有系统组件改造为新的Web...论述了将一个传统的基于组件技术的分布式应用系统改造成为一个基于Web Service系统的实现过程。
PersonalManagerServerBizLogic 服务端业务逻辑的实现,只提供功能,不区分调用者,此template简单,没有独立出DAC层 PersonalManagerWS.WebFacade 安全控制,通过Session识别用户、控制权限、查询时注入数据权限、...
在信息技术领域,分布式计算是当今互联网应用的基础。分布式系统指的是通过...通过综合WebService和.NET Remoting的技术特点,可以在高分布式环境下的应用程序开发中,实现高效、安全且易于扩展的分布式应用程序框架。
【应用实现】文中以火车时刻表和学生信息查询接口为例,展示了如何使用WebService技术进行实际的分布式开发。通过第三方接口和自定义接口,实现了数据的查询和共享。在遇到异常时,还需要进行分析并提出解决方案,...
PB11(PowerBuilder 11)与Web Service相结合,是构建分布式三层应用程序的一种常见技术组合。在本文中,我们将深入探讨如何利用这两者来设计和实现高效、可扩展的软件系统。 首先,PowerBuilder 11是一款强大的...