最近老大要求用webService写一个接口来远程接受对方的数据。然后发现网上的方法已经很详细了,但还是把网上学习来的简单的再自己创建一遍来巩固自己的记忆,趁着在家休息记这篇博客也方便以后自己回顾。
首先new ---》 Web Service Project
接着一直 next 直到出现如下页面把 Library 改成 MyEclipse Library
之后再点 next 如图全选上
最后finish
项目创建完毕后,我们新建一个老师的实体类
package model; public class Teacher { private String age; private String name; private String course; public String getAge() { return age; } public void setAge(String age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCourse() { return course; } public void setCourse(String course) { this.course = course; } }
然后写一个方法填入老师的信息
package testWeb; import model.Teacher; public class MyWeb { public Teacher A(String a,String b,String c){ Teacher tea = new Teacher(); tea.setAge(a); tea.setCourse(b); tea.setName(c); return tea; } }
之后选择New-》Other-》Web Service-》next
注意这里选择根据java class来生成
当填入你写的类(java class)之后会自动生成如下部分
这里我对部分名称进行了修改,不修改就如上图
完成后点finish。
之后便之需要把项目部署到tomcat上发布。
发布成功之后打开网页根据输入:http://localhost:8080/MyTestWebService/htService?wsdl(路径根据项目名和Service Port决定)能跳出xml页面就说明服务器部署成功。
为了不让博客看起来很繁琐。我会在下一篇博客上进行webService客户端的创建流程的整理。