paip.myeclipse7  java webservice 最佳实践o228

java的ws实现方案:jax-ws>>xfire

ws的测试工具  webservice测试调用工具WebserviceStudio20

作者Attilax  艾龙,  EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

/

1. 创建一个 webService 工程。

2. 创建一个普通 Java 类(做为bean class)

3. 创建 webService 服务端,选择才讲的bean来创建ws,生成代理类

package com.hmw.jaxws;

@javax.jws.WebService(targetNamespace ="http://jaxws.hmw.com/", serviceName = "HelloJaxwsService",portName = "HelloJaxwsPort", wsdlLocation ="WEB-INF/wsdl/HelloJaxwsService.wsdl")

public class HelloJaxwsDelegate {

com.hmw.jaxws.HelloJaxwshelloJaxws = new com.hmw.jaxws.HelloJaxws();

publicString sayHello(String userName) {

returnhelloJaxws.sayHello(userName);

}

publicint add(int i, int j) {

returnhelloJaxws.add(i, j);

}

}

/imServer/WebRoot/WEB-INF/sun-jaxws.xml

<?xmlversion = "1.0"?>

<endpointsversion="2.0"

xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime">

<endpointname="HelloJaxwsPort"

implementation="com.hmw.jaxws.HelloJaxwsDelegate"

url-pattern="/HelloJaxwsPort">

</endpoint></endpoints>

4. 导入相关的 jar 包(jax-ws)

add lib >> my eclipse lib>>jax-ws  lib

5.访问url

http://localhost:8080/imServer/HelloJaxwsPort

显示

Web Services

Endpoint

Information

Service Name:

{http://jaxws.hmw.com/}HelloJaxwsService

Port Name:

{http://jaxws.hmw.com/}HelloJaxwsPort

Address:

http://localhost:8080/imServer/HelloJaxwsPort

WSDL:

http://localhost:8080/imServer/HelloJaxwsPort?wsdl

Implementation class:

com.hmw.jaxws.HelloJaxwsDelegate

6.access wdsl    http://localhost:8080/imServer/HelloJaxwsPort?wsdl

7. 测试使用工具

参考:

MyEclipse 8.6 创建 jax-ws 的详细步骤(有截图) - 旺仔专栏 - 博客频道 -CSDN.NET.htm

Web Service测试工具小汇 - oscarxie - 博客园

paip.myeclipse7 java webservice 最佳实践o228相关推荐

  1. java微妙_10个微妙的Java编码最佳实践

    编写和维护jOOQ(Java中内部DSL建模的SQL)时遇到过这些.作为一个内部DSL,jOOQ最大限度的挑战了Java的编译器和泛型,把泛型,可变参数和重载结合在一起,Josh Bloch可能不会推 ...

  2. java 异常 最佳实践_处理Java异常的10种最佳实践

    java 异常 最佳实践 在本文中,我们将看到处理Java异常的最佳实践. 用Java处理异常不是一件容易的事,因为新手很难理解,甚至专业的开发人员也可能浪费时间讨论应该抛出或处理哪些Java异常. ...

  3. Java ConcurrentHashMap 最佳实践

    2019独角兽企业重金招聘Python工程师标准>>> Java ConcurrentHashMap 最佳实践 博客分类: java 相对于HashMap,ConcurrentHas ...

  4. 10个精妙的Java编码最佳实践

    这是一个比Josh Bloch的Effective Java规则更精妙的10条Java编码实践的列表.和Josh Bloch的列表容易学习并且关注日常情况相比,这个列表将包含涉及API/SPI设计中不 ...

  5. IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践

    级别: 初级 Keys Botzum, 高级技术人员 , IBM Kyle Brown, 杰出工程师, IBM Ruth Willenborg (rewillen@us.ibm.com), 高级技术人 ...

  6. java 异常 最佳实践_关于JAVA异常处理的20个最佳实践

    在我们深入了解异常处理最佳实践的深层概念之前,让我们从一个最重要的概念开始,那就是理解在JAVA中有三种一般类型的可抛类: 检查性异常(checked exceptions).非检查性异常(unche ...

  7. Java 设计模式最佳实践:一、从面向对象到函数式编程

    原文:Design Patterns and Best Practices in Java 协议:CC BY-NC-SA 4.0 贡献者:飞龙 本文来自[ApacheCN Java 译文集],采用译后 ...

  8. Java 的最佳实践

    Java 是在世界各地最流行的编程语言之一, 但是看起来没人喜欢使用它.而 Java 事实上还算是一门不错的语言,随着 Java 8 最近的问世,我决定编制一个库,实践和工具的清单,汇集 Java 的 ...

  9. Java 抽象类最佳实践-模板设计模式

    目录 1.基本介绍 2.模板设计模式能解决的问题 3.最佳实践 1.基本介绍 抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展.改造,但子类总体上会保留抽 ...

  10. 10 个 Java 安全最佳实践

    Java 安全问题 尽管我们都致力于编写出色的代码,但 Java 安全性并不总是开发人员思维的一部分.但是,防止 Java 安全问题应该与使您的 Java 应用程序具有高性能.可扩展性和可维护性一样重 ...

最新文章

  1. Datahwhale第三期集训团队成员
  2. 重磅:《肠道产业》2020-2021年度榜单
  3. [Asp.net]绝对路径和相对路径
  4. 编程人员需知的Windows平台编程的环境设置技巧
  5. vba抓取网页数据到excel_R语言网页数据抓取XML数据包
  6. 【做题记录】CF1444A Division
  7. C语言表达式的求解规则,C语言实现整数四则运算表达式的计算
  8. 聊聊微服务架构及分布式事务解决方案!
  9. 记一次 JAVA 的内存泄露分析 1
  10. Win10 Print Spooler 一直停止服务
  11. Masked Autoencoders Are Scalable Vision Learners (2021 何凯明老师组)
  12. java实现关注微信公众号推送模板消息
  13. 智能会议系统集成解决方案
  14. SQL Server 2000升级sp4补丁的时候出现“以前进行的程序安装创建了挂起的文件操作”的错误!...
  15. 苹果iOS申请个人开发者账号注册教程
  16. 制作自己的ILSVRC2015 VID数据集的一些脚本以及流程
  17. cad.net 块裁剪边界反向修剪
  18. Bagging...
  19. 硕士毕业论文讨论部分怎么写啊?
  20. DOM对象之事件对象(Object《Event》)

热门文章

  1. css带三角形的对话框
  2. L2-001. 紧急救援(迪杰斯特拉算法)
  3. Angular 4.0 安装组件
  4. Protobuf3 序列化
  5. win7 64位 安装oiracle 32位 plsql问题
  6. 熊逸《唐诗50讲》聚散篇 - 学习笔记与感想
  7. noi.ac #529 神树的矩阵
  8. Eureka-Client(Golang实现)
  9. SQL语句group by 与order by 执行顺序引发的一场“内斗”
  10. ZeroClipboard / jquery.zclip.min.js跨浏览器复制插件使用中遇到的问题解决