分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

webService服务器端搭建(二)

发布时间:2023-09-06 01:06责任编辑:彭小芳关键词:暂无标签

原文祭上:http://www.cnblogs.com/xdp-gacl/p/4259481.html

一.服务端java代码搭建

1.书写webService接口

package me.gacl.ws;import javax.jws.WebMethod;import javax.jws.WebService;@WebServicepublic interface WebServiceI {@WebMethodString sayHello(String name);@WebMethodString save(String name,String pwd);}

2.书写实现类

package me.gacl.ws;import javax.jws.WebService;@WebServicepublic class WebServiceImpl implements WebServiceI{@Overridepublic String sayHello(String name) {// TODO Auto-generated method stubreturn "sayHellp"+name;}@Overridepublic String save(String name, String pwd) {// TODO Auto-generated method stubreturn "save Sucess";}}

3.发布服务端

package me.gacl.test;import javax.xml.ws.Endpoint;import me.gacl.ws.WebServiceImpl;public class WebServicePublish {public static void main(String[] args) {String address = "http://10.4.17.129:12345/webService_02/Webservice";Endpoint.publish(address, new WebServiceImpl());System.out.println("webService发布成功");}}  

运行java环境

4.在浏览器端输入地址:

http://10.4.17.129:12345/webService_02/Webservice ???得到界面:

在地址后加 ?wsdl 

http://10.4.17.129:12345/webService_02/Webservice?wsdl

得到下列视图

二.服务端servlet搭建
package me.gacl.web.controller;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.xml.ws.Endpoint;import me.gacl.ws.WebServiceImpl;
//将value属性设置为空字符串,这样WebServicePublishServlet就不提供对外访问的路径
//loadOnStartup属性设置WebServicePublishServlet的初始化时机
@WebServlet(value="",loadOnStartup=0)public class WebServicePublishServlet extends HttpServlet{/** * ?*/private static final long serialVersionUID = 1L;public void init()throws ServletException{String address = "http://10.4.17.129:12345/wbeService_01/WebService";Endpoint.publish(address, new WebServiceImpl());System.out.println("使用WebServicePublishServlet发布成功WebServicePublishServlet");}}    

  

 通过tomcat部署后,打开方式与wsdl访问方式与上述一样,不在赘述

webService服务器端搭建(二)

原文地址:http://www.cnblogs.com/duyunchao-2261/p/7447035.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved