package com.zxn;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
public class TestService extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("--------------------------------------------");
JaxWsProxyFactoryBean factoryBean = new JaxWsProxyFactoryBean();
factoryBean.setServiceClass(IReaderService.class);
//factoryBean.setAddress("http://localhost:8080/testWebService/webservice/webservice?wsdl");
factoryBean.setAddress("http://localhost:8080/testWebService/webservice/webservice?wsdl");
IReaderService readerService = (IReaderService)factoryBean.create();
String name = readerService.getname("nan");
System.out.println("---------------"+name);
List<Users> users = readerService.getAll();
System.out.println(users.get(0).getPassword()+"--"+users.get(0).getUsername());
System.out.println(users.get(1).getPassword()+"--"+users.get(1).getUsername());
/* response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the GET method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();*/
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring + cxf 实现简单的webservice
共85个文件
jar:47个
class:6个
java:6个
3星 · 超过75%的资源 需积分: 10 11 下载量 31 浏览量
2015-03-11
16:35:18
上传
评论
收藏 14.24MB RAR 举报
温馨提示
testWebService 是webservice的服务端 zxntest 是webservice 的客户端(很大一部分jar包无效) http://localhost:8080/testWebService/webservice/webservice?wsdl 测试路径
资源推荐
资源详情
资源评论
收起资源包目录
workTest.rar (85个子文件)
zxntest
.project 2KB
.mymetadata 294B
src
com
zxn
TestService.java 2KB
Users.java 494B
IReaderService.java 306B
WebRoot
WEB-INF
classes
com
zxn
Users.class 864B
IReaderService.class 479B
TestService.class 2KB
lib
geronimo-javamail_1.4_spec-1.3.jar 198KB
xml-resolver-1.2.jar 82KB
wsdl4j-1.6.2.jar 145KB
spring-context-2.0.8.jar 157KB
wstx-asl-3.2.6.jar 508KB
jetty-util-6.1.9.jar 157KB
saaj-impl-1.3.2.jar 272KB
commons-logging-1.1.1.jar 59KB
saaj-api-1.3.jar 18KB
spring-core-2.0.8.jar 178KB
FastInfoset-1.2.13.jar 290KB
jetty-6.1.9.jar 487KB
jaxb-impl-2.1.7.jar 835KB
jaxb-api-2.1.jar 102KB
geronimo-activation_1.1_spec-1.0.2.jar 33KB
geronimo-annotation_1.0_spec-1.1.1.jar 12KB
spring-beans-2.0.8.jar 381KB
neethi-2.0.4.jar 32KB
geronimo-ws-metadata_2.0_spec-1.1.2.jar 14KB
aopalliance-1.0.jar 4KB
spring-web-2.0.8.jar 149KB
cxf-2.1.3.jar 3.88MB
XmlSchema-1.4.2.jar 136KB
geronimo-servlet_2.5_spec-1.2.jar 69KB
web.xml 554B
index.jsp 828B
META-INF
MANIFEST.MF 36B
.myeclipse
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 459B
.jsdtscope 500B
.classpath 529B
testWebService
.project 2KB
.mymetadata 315B
src
com
zxn
Users.java 494B
IReaderService.java 306B
ReaderService.java 1KB
WebRoot
WEB-INF
beans.xml 1021B
classes
com
zxn
Users.class 864B
ReaderService.class 2KB
IReaderService.class 479B
lib
geronimo-javamail_1.4_spec-1.3.jar 198KB
xml-resolver-1.2.jar 82KB
wsdl4j-1.6.2.jar 145KB
spring-context-2.0.8.jar 157KB
wstx-asl-3.2.6.jar 508KB
jetty-util-6.1.9.jar 157KB
saaj-impl-1.3.2.jar 272KB
commons-logging-1.1.1.jar 59KB
saaj-api-1.3.jar 18KB
spring-core-2.0.8.jar 178KB
jetty-6.1.9.jar 487KB
jaxb-impl-2.1.7.jar 835KB
jaxb-api-2.1.jar 102KB
geronimo-activation_1.1_spec-1.0.2.jar 33KB
geronimo-annotation_1.0_spec-1.1.1.jar 12KB
spring-beans-2.0.8.jar 381KB
neethi-2.0.4.jar 32KB
geronimo-ws-metadata_2.0_spec-1.1.2.jar 14KB
aopalliance-1.0.jar 4KB
spring-web-2.0.8.jar 149KB
cxf-2.1.3.jar 3.88MB
XmlSchema-1.4.2.jar 136KB
geronimo-servlet_2.5_spec-1.2.jar 69KB
web.xml 822B
index.jsp 834B
META-INF
MANIFEST.MF 36B
.myeclipse
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
com.genuitec.eclipse.ws.prefs 78B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 480B
.jsdtscope 500B
.classpath 529B
共 85 条
- 1
资源评论
- duqingchenli2017-10-19该资源可用
xnz2013
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功