WebService学习总结(零)-自己学习

一、随便一个测试类:

package cn.wy.ws;


/**   
 * @Description: TODO
 * @author wangy   
 * @date 2016年1月9日 下午9:32:47 
 */
public class WsTestClass {

public String method1() {
System.out.println("welcom to call me!");
return "hello,welcome method1";
}

public String method2() {
return "hello,welcome method2";
}

public static void main(String[] args) {

}


}


二、以该类为基础创建WebServices站点:

1、在Java EE视图下,新建工程选择,类型Web Service,进入如下图所示的界面



第二行的Service implementation 指实现的类是哪个类,选择需要的即可;

接着有三个选择配置项


主要第三个需要配置:我的理解是加载在哪个工程上。此处的工程好像必须是Web工程才可以;

然后下一步即可,会利用tomcat服务器把上面选择加载的工程及该webService启动起来;

后面在浏览器中就可以访问 

1、刚刚起来的工程  地址是:http://localhost:8080/chapter3_1/

2、刚刚起来得webservice 地址是:http://localhost:8080/chapter3_1/services/WsTestClass?wsdl     

3、所有服务信息   地址是:http://localhost:8080/chapter3_1/services


三、创建WebService客户端进行连接

1、在一个java工程中新建一个Web Service Client,实例图如下:

主要是第一行的Service definition  输入刚刚起来的WebService地址 http://localhost:8080/chapter3_1/services/WsTestClass?wsdl ;


此处的Client project一般默认是当前工程,也可以是别的工程;finish完了之后,在工程里面会生成下面Ws打头的一些类;




自己的测试类如下:

package cn.wy.ws.test;


import cn.wy.ws.WsTestClass;
import cn.wy.ws.WsTestClassServiceLocator;


/**   
 * @Description: TODO
 * @author wangy   
 * @date 2016年1月9日 下午9:50:00 
 */
public class TestApp {


public static void main(String[] args) {
WsTestClassServiceLocator locator = new WsTestClassServiceLocator();
try {
WsTestClass wsTestClass = locator.getWsTestClass();
System.out.println(wsTestClass.method1());
System.out.println(wsTestClass.method2());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}


}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值