首页 > 代码库 > 使用JAX-RS进行Web Service接口开发
使用JAX-RS进行Web Service接口开发
一、服务器端
1、创建web项目,项目名称为 WS_Server
2、创建包,并在该包下创建TestService类:
package com.test.webservice; public class TestService { public static final String TITLE = "此消息由WebService服务器端返回: "; public String test(String msg){ return TITLE + msg; } }
3、将TestService.java类生成为服务器端:
(1)类名-右键-Web Service-Web Service
(2)点击 Next
(3)点击Next,选择想要变成服务器端的类,选中完毕后,直接点击Finish按钮。
(4)可在包下发现多了一个TestServiceDelegate.java类;WEB-INF下多了一个sun-jaxws.xml文件。
(5)加入jar包,并允许Tomcat。 完成之后,在浏览器地址栏中输入: http://localhost:8080/WS_Server/TestServicePort?wsdl ,结果如下:
二、客户端
(1)创建Web项目,项目名称为:WS_Client
(2)新建Web Service Client,方法如服务器端,可以使用如下快捷按钮
(3)输入服务器端的WSDL地址: ,点击Next,就会生成客户端的文件。
(4)创建TestClient.java
package com.test.webservice; public class TestClient { public static void main(String[] args) { TestServiceDelegate test = new TestServiceService().getTestServicePort(); String result = test.test("--------调用服务器端的test方法----------"); // 调用服务器端的test方法 System.out.println("------&&&&&见证结果&&&&&&------"); System.out.println(result); } }
(5)将项目加入到Tomcat,启动服务器,并执行客户端的TestClient,执行结果如下:
使用JAX-RS进行Web Service接口开发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。