用eclipse创建WebService Step by Step
2015-12-28 15:51
459 查看
http://blog.csdn.net/tangshuo/article/details/1619612
用eclipse创建一个WebService应用非常方便,步骤如下:
1.安装WebService插件。www.eclipse.org网站上有下载,我下载的是wtp-all-in-one-sdk-R-1.5.4-win32,里面就包括了。
2.安装一个web服务器。我这里用的是Tomcat。
3.创建一个Webservice服务。在eclipse中创建一个动态的web工程。New->Project->Dynamic Web Project。创建完成后,写一个service类,比如:
public class LogonService {
public int checkUserRight(String userId, String password) {
//假设进行数据库操作
if (password != null && "fred".equals(userId)) {
return 1;
}
return 0;
}
}
public int checkUserRight(String userId, String password)就是我们要调用的远程方法。
4.在这个类的文件名上点击右键,选择”Web Services"->“Create Web Service”,就会出现下面的界面:
要选上TestClient,这样创建Service的同时,会创建一个Service的test工程。
5.点击next,
选择方法名称,
6.点击"next",点击“Start Server”,就会启动Tomcat,并将工程部署上去。
7.如果点击“Launch”会打开刚才创建的WebService的测试界面,可以进行测试。
8.这时候,会出现测试创建代理类的界面,代理类会创建在自动生成的测试工程中,也就是LogonWebServiceTest工程中。
9.点击“next”,会自动生成代理类,并出现选择测试方法的界面。你可以选择相应的方法,这样eclipse会生成相应的页面。
10.点击"Finish"就可以了,这时,会自动启动一个页面
点击左边相应的方法,就可以进行测试了。
用eclipse创建一个WebService应用非常方便,步骤如下:
1.安装WebService插件。www.eclipse.org网站上有下载,我下载的是wtp-all-in-one-sdk-R-1.5.4-win32,里面就包括了。
2.安装一个web服务器。我这里用的是Tomcat。
3.创建一个Webservice服务。在eclipse中创建一个动态的web工程。New->Project->Dynamic Web Project。创建完成后,写一个service类,比如:
public class LogonService {
public int checkUserRight(String userId, String password) {
//假设进行数据库操作
if (password != null && "fred".equals(userId)) {
return 1;
}
return 0;
}
}
public int checkUserRight(String userId, String password)就是我们要调用的远程方法。
4.在这个类的文件名上点击右键,选择”Web Services"->“Create Web Service”,就会出现下面的界面:
要选上TestClient,这样创建Service的同时,会创建一个Service的test工程。
5.点击next,
选择方法名称,
6.点击"next",点击“Start Server”,就会启动Tomcat,并将工程部署上去。
7.如果点击“Launch”会打开刚才创建的WebService的测试界面,可以进行测试。
8.这时候,会出现测试创建代理类的界面,代理类会创建在自动生成的测试工程中,也就是LogonWebServiceTest工程中。
9.点击“next”,会自动生成代理类,并出现选择测试方法的界面。你可以选择相应的方法,这样eclipse会生成相应的页面。
10.点击"Finish"就可以了,这时,会自动启动一个页面
点击左边相应的方法,就可以进行测试了。
相关文章推荐
- java.lang.ClassNotFoundException: org.jaxen.JaxenException
- java中list与数组转换
- 获得汉字的首字母大写 java
- 使用java创建一个简易的视屏播放器
- Java访问控制修饰符
- eclipse查看jar包中class的中文注释乱码问题的解决
- Java对象序列化
- 深入浅出RxJava(一:基础篇)
- 关于在SSH2中使用ajax技术的总结(主要写Struts2和ajax)
- (2)java学习前的准备
- maven+springmvc+hbaseTemplate java.lang.AbstractMethodError
- Ubuntu安装jdk
- Struts2实现登录权限访问控制
- HmacSha1加密-java
- java枚举
- Spring: aop自动标注时出现 “0 formal unbound in pointcut"
- Java并发 -- 正确使用Volatile变量
- 基础算法7:使用正则提取网页中a标签的链接和标题
- 使用CXF和Jersey框架来进行Java的WebService编程
- Java基础之强引用、弱引用、软引用、虚引用