paip.myeclipse7 java webservice 最佳实践o228
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 |
||||||||||
|
|
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的更多相关文章
- paip.代码生成器数据源格式最佳实践
paip.代码生成器数据源格式最佳实践 需要满足几个条件. 1.基于文本 2.容易的编辑.. 3,容易的代码解析. 这样,常用的设计工具powerdesign cdm pdm就排除兰...cdm虽然是 ...
- paip.python连接mysql最佳实践o4
paip.python连接mysql最佳实践o4 python连接mysql 还使用了不少时间...,相比php困难多了..麻烦的.. 而php,就容易的多兰.. python标准库没mysql库,只 ...
- paip.python ide 总结最佳实践o4.
paip.python ide 总结最佳实践o4. ====2个重要的标准 1.可以自动补全 2.可以断点调试 =======选型使用报告 Komodo正好儿俄机器上有,使用累挂,自动补全还凑火.就是 ...
- paip.快捷方式分组管理最佳实践ObjectDock
paip.快捷方式分组管理最佳实践ObjectDock /////挑选:除了od,还有个Berokyo ,但是bk无crash..只能使用1月.. Jumplist_Launcher_v7.2_rep ...
- 10个精妙的Java编码最佳实践
这是一个比Josh Bloch的Effective Java规则更精妙的10条Java编码实践的列表.和Josh Bloch的列表容易学习并且关注日常情况相比,这个列表将包含涉及API/SPI设计中不 ...
- 最重要的 Java EE 最佳实践
參考:IBM WebSphere 开发人员技术期刊: 最重要的 Java EE 最佳实践 IBM WebSphere 开发人员技术期刊: 最重要的 Java EE 最佳实践 2004 年 IBM® W ...
- 你知道吗?10个精妙的 Java 编码最佳实践
这是一个比Josh Bloch的Effective Java规则更精妙的10条Java编码实践的列表.和Josh Bloch的列表容易学习并且关注日常情况相比,这个列表将包含涉及API/SPI设计中不 ...
- Atitit.嵌入式web 服务器 java android最佳实践
Atitit.嵌入式web 服务器 java android最佳实践 1. Android4.4.21 2. 自己的webserver1 3. CyberHTTP for Java cybergar ...
- Java异常处理最佳实践
总结一些Java异常的处理原则 Java异常处理最佳实践 不要忘记关闭资源 在finally里关闭资源 public void readFile() { FileInputStream fileInp ...
随机推荐
- Multiple annotations found at this line: - The content of element type "mapper" must match "EMPTY". - Attribute "namespace" must be declared for element type "mapper".
今天在mybatis的mapper映射配置文件中遇到了这样的问题,困扰了我3个小时: Multiple annotations found at this line: - The content of ...
- notepad++对systemverilog的支持
找到notepad++根目录中的"langs.xml",用notepad++打开,并搜索"verilog", 找到后,修改后面那句话为ext=" ...
- Python:集合
set集合: 特点:无序,元素不重复 功能:关系测试,去重 集合创建: >>> s = set('python') >>> s {'p', 't', 'y', 'h ...
- Python使用中文注释和输出中文(原创)
刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试: 仅为初步学习参考,高手请绕行. -------------------------------------------- ...
- Windows server 2003 WINS的配置和使用详解
NetBios名称概述 网络中的一台计算机可以使用NETBIOS和DNS两种命名方式为其命名,在NETBIOS标准中,使用长度不超 过16个字符的名称来惟一标识每个网络资源,用于标识资源或服务类型.在 ...
- 【Maven】Eclipse 使用Maven创建SpringMVC Web项目
创建环境 系统:win 10 软件:eclipse,maven. 创建步骤 创建一个Maven Web项目,可以参照:[Maven]Eclipse 使用Maven创建Java Web项目 添加spri ...
- firemonkey中stringgrid属性大全
StringGrid之属性大全: Align: //确定组件在父类组件区内的对齐方式(alScale:随窗口 放大缩小) AlterRowBack ...
- ORA-24550错误
[oracle@app-148-39 oracledata]$ sqluldr2_linux64_10204.bin USER=xxx/xxx@xxx:1521 charset=AL32UTF8 QU ...
- 让linux中的程序崩溃时生成core文件
当我们的linux程序崩溃的时候,常常会有这样的提示: Segmentation fault (core dumped) 段错误 (核心已转储) 提示说生成了core文件,但是此功能 ...
- umask函数
umask函数为进程设置文件模式创建屏蔽字,并返回以前的值. #include <sys/stat.h> mode_t umask( mode_t cmask); 返回值:以前的文件模式创 ...