前言:我之前是从事C#开发的,因公司项目目前转战JAVA&ANDROID开发,由于对JAVA的各种不了解,遇到的也是重重困难。目前在做WEBSERVICE提供数据支持,看了网上相关大片的资料也是云里雾里的,索性最后得以解决,现将代码及方法发布如下,有需要的朋友可以参考,谢谢!

---------------------------------------------------

WEBSERVICE服务端

package lavasoft;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.xml.ws.Endpoint; @WebService
public class hia { @WebMethod
public String GetNewsA()
{
return "Geted Func GetNewsA";
} public String GetNewsB()
{
return "Geted Func GetNewsB";
} public String SetNewsA(String title ,String content)
{
return "Seted SetNewsA title="+title+";content="+content;
} @WebMethod
public String SetNewsB(String newId)
{
return "Seted SetNewsA newId="+newId;
} public static void main(String[] args) {
//发布WebService 访问地址
Endpoint.publish("http://127.0.0.1:8081/jws1", new hia());
Endpoint.publish("http://127.0.0.1:8082/jws2", new hia());
Endpoint.publish("http://192.168.4.191:8083/jws3", new hia());
}
}

WEBSERVICE客户端

1、使用wsimport生成WEBSERVICE相关文件。命令:wsimport -d 存放目录 -keep -verbose http地址

参数解释:

-d:directory

-keep 保留生成文件

-verbose 输出相关信息

2、拷贝相关生成后的文件到方案下。

3、编写客户端调用代码:

import lavasoft.Hia;

public class starts {
public static void main(String[] args) { //实例化服务
lavasoft.HiaService sss=new lavasoft.HiaService();
//获取服务映射
Hia s=sss.getHiaPort(); System.out.println(s.setNewsB("shit"));
} }
----------------------------
完成!
备:
看网上文章有各种WEBSERVICE构建的方式及方法,个人觉的基于JDK相对简单,以上仅供参考!
 
 
===20141007分割线======20141007分割线======20141007分割线======20141007分割线======20141007分割线======20141007分割线===
 
抱歉,继续昨日的研究之后,发现其实使用IDE自带的TOOLSBAR上的“NEW WEB SERVICE CLIENT”也可以像VS那样直接使用WEBSERVICE,但是为什么网上提到的这个的相关资料非常少?
继续研究。。。
 
===20141007分割线======20141007分割线======20141007分割线======20141007分割线======20141007分割线======20141007分割线===
 
恕我愚钝,看了好多资料都是提到CXF、Axis2、XFire这一类相关的组件来构建WEBSERVICE系统,感觉很麻烦,看了不少资料都是这样,很少有资料提到自带的JDK方式。
既然使用了JDK方式我就一直在研究这个事情,在JDK部署服务端之后发布到TOMCAT中出现了问题,我性格比较较真,结果弄了一整天,下午4点多时候看到如下文章,豁然开朗,解决了我现在遇到的所有问题,并都已搞定。
有需要的可以参见如下文章。
http://blog.csdn.net/flightme/article/details/6977191
 
批注:让我比较头疼的网上基于JDK开发WEBSERVICE然后发布到TOMCAT上的文章到处都是,但是!能用的屈指可数。。。。很头疼!!!
截至此刻,基于JDK开发WEBSERVICE并发布到TOMCAT,服务端&客户端都已搞定,很开心!

JAVA WEBSERVICE服务端&客户端的配置及调用(基于JDK)的更多相关文章

  1. eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(一)

    eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(一) 本篇博客主要包含五个内容: 1.CXF换将搭建以及eclipse配置CXF. 2.eclipse创建w ...

  2. eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(二)

    eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(二) 接上篇博客,本篇博客主要包含两个内容: 4.使用Android studio创建webservice客 ...

  3. chrony时间同步 服务端 客户端 安装配置

    chrony时间同步 服务端 客户端 安装配置 原创内容http://www.cnblogs.com/elvi/p/7658021.html #!/bin/sh #运行环境 centos7 #chro ...

  4. 一个PHP写的简单webservice服务端+客户端

    首先是服务端,服务端有一个主要的class组成:apiServer.php <?php /** * apiServer.php * * webservice主类 * * @filename ap ...

  5. DelphiXE7中创建WebService(服务端+客户端)

    相关资料: http://www.2ccc.com/news/Html/?1507.html http://www.dfwlt.com/forum.php?mod=viewthread&tid ...

  6. DelphiXE7中创建WebService(服务端+客户端) good

    相关资料:http://www.2ccc.com/news/Html/?1507.html DelphiXE7新建WebService具体操作:1.打开“DelphiXE7”->“File”-& ...

  7. WebService 服务端客户端 实例 HTTPRIO (一) SOAP WSDL

    Delphi中WebService包含的组件解释(有7个)     (1) THTTPRIO-------:使用Http消息来调用远程使用SOAP的接口对象     (2) THTTPReqResp- ...

  8. java socket 服务端 客户端

    Server package com.witwicky.socket.basicsocket; import java.io.IOException; import java.io.InputStre ...

  9. myeclipse-建立webservice服务端和客户端

    一.建立webservice服务端: 1.新建一个web service project,名称为webservice_server截图如下,点击finish. 2.选择工程,点击右键,选择new-&g ...

随机推荐

  1. Excel 数据导出

    Web  controller /// <summary> /// 导出数据 /// </summary> /// <param name="UserID&qu ...

  2. Jquery将<a>链接变为post请求

  3. 刚由pc端做移动端的感受

    最近新调到一个项目,由原来的pc端,调到移动端,一切都是那么的不一样,在得知即将调到移动端的时候,听说我们的技术要用到vue,Aladdin,还有es6,有点懵... 我做了以下准备工作: 1,买了本 ...

  4. LinkedBlockingDeque

    1.LinkedBlockingDeque public class LinkedBlockingDeque<E> extends AbstractQueue<E> imple ...

  5. php 知识点 --个人笔记

    ##2015-09-06 为防止用户看到错误信息,而出现的不友好界面.故一般性会在php.ini里设置:display_errors = Off;不过在开发的时候,我们有时候需要打开错误信息.这时候, ...

  6. OpenCV探索之路(三):滤波操作

    滤波处理分为两大类:线性滤波和非线性滤波.OpenCV里有这些滤波的函数,使用起来非常方便,现在简单介绍其使用方法. 线性滤波:方框滤波.均值滤波.高斯滤波 方框滤波 #include<open ...

  7. 【JavaScript OPP基础】---新手必备

    今天和大家分享一下近期整理的有关JavaScriptOPP的基础知识~~~我们一起来学习一下-- JavaScriptOPP基础 一.面向对象编程OOP1.语言的分类:面向机器:汇编语言面向过程:C语 ...

  8. c++ 自动应用类型转换

    c++中,在赋值时如果类型不匹配,就会应用到:类型转换.类型转换又分为隐式转换(implicit conversion) 和 显式强制类型转换(emplcit conversion).在这我围绕着类的 ...

  9. Java 多线程详解(四)------生产者和消费者

    Java 多线程详解(一)------概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多线程详解(二)------如何创建进程和线程: ...

  10. (HTTPS)web 项目如何实现https

    HTTPS实际是SSL over HTTP, 该协议通过SSL在发送方把原始数据进行加密,在接收方解密,因此,所传送的数据不容易被网络黑客截获和破解.本文介绍HTTPS的三种实现方法.方法一 静态超链 ...