怎样新建一个Java的Web Service

 我来答
HHPpeace888
推荐于2017-07-18 · TA获得超过565个赞
知道小有建树答主
回答量:529
采纳率:66%
帮助的人:365万
展开全部

1、web  service分客户端和服务端。

2、新建服务端:在这里我教你用MyEclipse自带的工具生成web service服务端。

   (1). 新建一个类,写些方法实现自己想要的功能,就一半的java 类。

   (2).在这个项目上鼠标右键新建一个web service

继续下一步,但是下面的Strategy选择下面那个

选择你刚写的类,下面红色框的复选框选中,最后finish,服务端就建好了。


3、新建客户端

(1). 因为刚刚生成了Web Service的服务端,所以会生成对应的一些配置文件,在WEB-INF下,看下我的那个对比下,拉到最下,找到那个location,复制那个url地址



(2). 新建一个新的Web项目,新建一个包,等会用来放客户端代码。然后鼠标项目上鼠标右键new,选择下面那个Web Service Client

(3). 下一步,最后finily


4、调用web service接口

   JobServerDelegate jsd = new JobServerService().getJobServerPort();

new一个web service接口对象,JobServerDelegate 换成你刚生成的对应的那个,结尾都一样的那个类。JobServerService这个也是一样的,换成你的,最后都要调用一个get......Port()方法。

5、最后jsd这个对象就可以调用Web Service这个接口的方法了。记住,调用的时候,两个项目都要启动。

杜爷1号
2018-07-06 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
1.系统条件:
Eclipse Java EE IDE for Web Developers
Java SE 6
Windows XP
2.基本环境搭建:
1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。
2)Eclipse的安装与配置:
安装时直接解压。
配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置:
image
安装路径可能略有不同。
Window>Preferences>Java>Compiler 确保如下设置:
image
3.建立Server端工程和相关包与类:
创建一个Java Project,命名为wsServerHelloWorld:
image
在这个项目下建立包:org.gnuhpc.wsServer
image
在这个包下边建立类:SayHello
image
在SayHello.java文件中输入以下代码:
package org.gnuhpc.wsServer;
import javax.jws.WebService;
@WebService
public class SayHello {
private static final String SALUTATION = "Hello";
public String getGreeting(String name) {
return SALUTATION + " " + name;
}
}
其中注意到@WebService ,这个称作annotation或者metadata,Java SE 5中的Web Services Metadata Specification引入的。Java SE 6中对于Web Services规范的升级以及JAX-WS(Java API for XML Web Services)2.0规范,这些升级使得我们Web Services的创建和调用变得更加容易。使用这些新功能,我们可以仅仅使用简单的Annotations注释从一个Java类创建Web Services。开发者将其类和方法之前用该annotations指定,类告诉runtime engine以Web Service的方式和操作来使能该类和方法。这个annotations可以产生一个可布署的Web Service,是一个WSDL映射annotations,将Java源代码与代表Web Service的WSDL元素连接在了一起。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2018-07-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
在file里面选择new,然后在new里面选择这个other,然后选择那个dynamic web project..就可以新建一个web工程。这样在上面的window里面选择那个preferences,在里面输入server,选择Runtime Environment就可以新建一个服务器 (比如:tomcat)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2018-07-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
在file里面选择new,然后在new里面选择这个other,然后选择那个dynamic web project..就可以新建一个web工程。这样在上面的window里面选择那个preferences,在里面输入server,选择Runtime Environment就可以新建一个服务器 (比如:tomcat)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一切已尽头
2015-02-09 · TA获得超过186个赞
知道大有可为答主
回答量:722
采纳率:0%
帮助的人:1470万
展开全部
在file里面选择new,然后在new里面选择这个other,然后选择那个dynamic web project..就可以新建一个web工程。这样在上面的window里面选择那个preferences,在里面输入server,选择Runtime Environment就可以新建一个服务器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式