用MyEclipse10开发基于JAX-WS的Web Service实例 (转载)
2016-05-11 16:15
615 查看
一、打开MyEclipse,新建一个Web
Service项目。
二、输入项目名Demo
点Finish新建项目。
三、新建一个java类
package
server;
public
class Demo {
public
String sayHello(String name) {
return name + ", hello!";
}
}
四、点src,打开右键,选择New->Other
五、在MyEclipse下Web
Services下选择Web
Service
六、点Next,选择Create
web service from Java class
七、点Next,选择刚才输入的类
八、点击Finish
九、添加架包
注:如果不加这两个架包,tomcat启动时会报错误
然后将项目发布到Tomcat,启动Tomcat,访问http://127.0.0.1:8080/Demo/DemoPort
结果如下:
Web
Service制作完成。
九、制作客户端,打开向导,选择Web Service Client
十、点Next
十一、点Next,选择WSDL
URL,然后输入http://127.0.0.1:8080/Demo/DemoPort?wsdl,Java
package输入client
十二、点Next
十三、点Finish
生成客户端调用代码
十四、建立客户端
package
test;
import
client.DemoDelegate;
import client.DemoService;
public
class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DemoService server = new DemoService();
DemoDelegate dd = server.getDemoPort();
String result = dd.sayHello("Lions");
System.out.println(result);
}
}
十五、运行Test
以下是运行结果
一、打开MyEclipse,新建一个Web
Service项目。
二、输入项目名Demo
点Finish新建项目。
三、新建一个java类
package
server;
public
class Demo {
public
String sayHello(String name) {
return name + ", hello!";
}
}
四、点src,打开右键,选择New->Other
五、在MyEclipse下Web
Services下选择Web
Service
六、点Next,选择Create
web service from Java class
七、点Next,选择刚才输入的类
八、点击Finish
九、添加架包
注:如果不加这两个架包,tomcat启动时会报错误
然后将项目发布到Tomcat,启动Tomcat,访问http://127.0.0.1:8080/Demo/DemoPort
结果如下:
Web
Service制作完成。
九、制作客户端,打开向导,选择Web Service Client
十、点Next
十一、点Next,选择WSDL
URL,然后输入http://127.0.0.1:8080/Demo/DemoPort?wsdl,Java
package输入client
十二、点Next
十三、点Finish
生成客户端调用代码
十四、建立客户端
package
test;
import
client.DemoDelegate;
import client.DemoService;
public
class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DemoService server = new DemoService();
DemoDelegate dd = server.getDemoPort();
String result = dd.sayHello("Lions");
System.out.println(result);
}
}
十五、运行Test
以下是运行结果
相关文章推荐
- struts2 文件上传
- 基于注解的Spring MVC 学习笔记
- java synchronized详解
- java 动态代理
- java内存模型(二)
- Java ConcurrentModificationException异常原因和解决方法
- 模拟spring aop (利用java反射原理)
- struts2 的正则表达式验证不起作用解决办法
- Java基础——IO
- spring 管理hibernate session
- 配置org.springframework.scheduling.quartz.CronTriggerBean
- java 版本切换
- Spring注解@Resource和@Autowired区别对比
- java迭代器和比较器
- 设计模式——单例模式
- Spring中JDBCTemplate的入门
- Java 深拷贝&浅拷贝
- JAVA环境的JAVA_HOME, PATH 和CLASS_PATH设置
- java stack的详细实现分析
- java中多线程介绍