展开全部

Java 中的 Web Service 分为基于 SOAP 的和基于 REST 的两种,下面简单说一个基于 SOAP 的例子。要使用 JDK6u4 之后e69da5e6ba903231313335323631343130323136353331333335313231的版本才能编译通过。

先编写一个 Web Service 的接口:@WebService

@SOAPBinding(style = Style.RPC)

public interface TimeServer {

@WebMethod String getTimeAsString();

@WebMethod long getTimeAsElapsed();

}

再编写 Web Service 实现:import java.util.Date;

import javax.jws.WebService;

@WebService(endpointInterface = "test.TimeServer")

public class TimeServerImpl implements TimeServer {

public String getTimeAsString() { return new Date().toString(); }

public long getTimeAsElapsed() { return new Date().getTime(); }

}

最后启动 Web Service:public class TimeServerPublisher {

public static void main(String[ ] args) {

Endpoint.publish("http://127.0.0.1:9876/ts", new TimeServerImpl());

}

}

如果正常启动,可以用浏览器访问 http://127.0.0.1:9876/ts?wsdl 看到这个 Web Service 的 wsdl 文档。

java webservice 服务器_java如何写webservice服务端相关推荐

  1. java socket同步_Java socket客户端与服务端同步通信实例

    工作中没涉及有关JAVA SOCKET编程的实际经历,但理论大概了解.想正明一下自已的对JAVA SOCKET理解写个通信TEST,通过TEST验证了基本与理论相近.下面是TEST SRC CODE ...

  2. Java中利用socket实现简单的服务端与客户端的通信(中级)——实现任意双向通信

    本文计划采用socket实现客户端和服务端的任意双向通信,即客户端可以随时给服务端发消息,服务端也可以随时给客户端发消息,最终结果就是一个类似与QQ的聊天软件的功能. 以下代码可以直接拷贝到Eclip ...

  3. Java中利用socket实现简单的服务端与客户端的通信(基础级)

    在上一篇文章中,简单的介绍了java中入门级的socket编程,简单的实现了客户端像服务器端发送数据,服务器端将数据接收并显示在控制台,没有涉及多线程.上一篇文章的链接:Java中利用socket实现 ...

  4. Java中利用socket实现简单的服务端与客户端的通信(入门级)

    Java编程中,要想要使用网络通信,就离不开Socket编程,在此对socket进行简单的介绍.首先声明,这是一个入门级的介绍,仅仅简单的实现了客户端向服务端发送数据,服务端正常的接收数据,当接收到特 ...

  5. 在以TCP为连接方式的服务器中,为什么在服务端设计当中需要考虑心跳?

    https://www.zhihu.com/question/35013918 在以TCP为连接方式的服务器中,为什么在服务端设计当中需要考虑心跳? 这个心跳包除了告知服务端我在线,还有其他作用吗?比 ...

  6. 我的世界怎么修改服务器路径,我的世界服务端java路径咋样设置?

    匿名用户 1级 2015-03-04 回答 "Java" -Xincgc -Xmx1G -jar "%BINDIR%\mcpc-plus-1.7.2-R0.4-forge ...

  7. java socket重连_Java客户端Socket在服务端重启后的异常情况处理

    碰到场景如下:Java服务器端A(使用NIO的异步IO方式),Java客户端B(使用普通IO的同步方式),在服务端A重启后,B->A的Socket毫无疑问的断了,然后就会出现一些异常情况,分析一 ...

  8. java短链接_Java 网址短链接服务原理及解决方案

    一.背景 现在在各种圈的产品各种推广地址,由于URL地址过长,不美观.不方便收藏.发布.传播以及各种发文字数限制等问题,微信.微博都在使用短链接技术.最近由于使用的三方的生成.解析短链接服务开始限制使 ...

  9. java调用dubbo服务器_dubbo源码分析-服务端注册流程-笔记

    前面,我们已经知道,基于spring这个解析入口,到发布服务的过程,接着基于DubboProtocol去发布,最终调用Netty的api创建了一个NettyServer. 那么继续沿着Registry ...

最新文章

  1. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)
  2. 关于BFD(双向转发检测)开发的总结
  3. django的ajax_cookie和session
  4. vfp赋值超过7位出错_JDK1.7下的HashMap的源码分析
  5. MySQL(21)--- GROUP BY 语句
  6. SpringSecurityFilterChain
  7. 华为服务器u盘装linux_华为matebook14双系统(deepin15.11+win10)新体验!
  8. mockit学习(一)
  9. python入门经典100题
  10. Python 批量转化doc文件为docx文件
  11. 2020-Point attention network for semantic segmentation of 3D point clouds
  12. 女巫攻击Sybil Attack 笔记
  13. 爬虫笔记:BeautifulSoup详解
  14. 读电子书微习惯的养成
  15. 文博界最早利用计算机技术的,现代计算机技术博物馆中的应用
  16. 100以内的数分解问题
  17. 一.PHP基础知识相关面试题
  18. Day305.设计模式七大原则 -Java设计模式
  19. 01组-2022软工K班现场编程任务
  20. python对淘宝运营有帮助吗_干货分享 | 两年的淘宝运营经验

热门文章

  1. linux头文件 库,Linux操作系统的头文件和库文件搜索路径
  2. mysql 5.7 super_MySQL 5.7 下的对super用户只读
  3. ewebeditor未授权:功能被禁用请先配置授权_SteamPY新功能——外区账号礼物自动领取...
  4. Fantasia (Tarjan+树形DP)
  5. jquery datatable设置垂直滚动后,表头(th)错位问题
  6. 每日英语:Lighting: Twigs Shine in Home Decor
  7. 微软Webcast课程下载软件iReaper正式登陆Android平台
  8. (转)初次体验.net Ajax无刷新技术
  9. 很多人都不清楚HEX文件格式
  10. Linux kernel同步机制