Spring jaxws 整合
来源:互联网 发布:男生穿衣搭配软件 编辑:程序博客网 时间:2024/05/17 20:26
1,准备jar包:
jaxws-spring 1.8.jar
xbean-spring-2.8.jar
jaxen-1.1.1 jar ----操作dom
2, 写服务端类
@WebService
@SOAPBinding(style = Style.DOCUMENT,use = Use.LITERAL)
public class Services {
protected ISinervice sinervice;
@Resource
private WebServiceContext wsc;
private IAccService accountService;
private IInService interfaceService;
@Autowired
protected HibernateBaseDao dao;
@WebMethod
public String add(int a,int b){
return a+b;
}
3web.xml 添加
<servlet>
<servlet-name>myservices</servlet-name>
<servlet-class>
com.sun.xml.ws.transport.http.servlet.WSSpringServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservices</servlet-name>
<url-pattern>/myservices/*</url-pattern>
</servlet-mapping>
4 applicationcontex.xml
添加Spring拦截器:
<intercept-url pattern="/myservices/**" filters="none"/>
添加bean:
<bean id="baseWebService" class="com..imp.BaseWebService" />
<bean id="AWebService" class="com.imp.AWebService" />
添加:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:core="http://jax-ws.dev.java.net/spring/core"
xmlns:servlet="http://jax-ws.dev.java.net/spring/servlet"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://jax-ws.dev.java.net/spring/core
http://jax-ws.dev.java.net/spring/core.xsd
http://jax-ws.dev.java.net/spring/servlet
http://jax-ws.dev.java.net/spring/servlet.xsd">
Spring管理服务:
<bean id="services" class="csdc.webService.server.imp.Services" scope="prototype">
<property name="AWebService" ref="AWebService" />
<property name="accountService" ref="accountService" />
<property name="AService" ref="AService" />
</bean>
<servlet:binding url="/services/*">
<servlet:service>
<core:service bean="#services">
<core:handlers>
<bean class="com.imp.AuthenticationHandler"/>
</core:handlers>
</core:service>
</servlet:service>
</servlet:binding>
5:用wsgen工具,把服务类生成源文件和wsdl
6.在web工程中的src文件夹下添加:
.apt_generated文件夹,把第5步生成的源文件拷贝到此文件家下,并在工程中添加此文件夹
7.刷新工程
8 :binggou!
( 转载注明出处:http://blog.csdn.net/u013538740/article/details/22882883)
- Spring jaxws 整合
- Spring与Metro(jaxws)整合
- Spring整合jaxws基于handles验证
- Spring整合jaxws基于handles验证
- 构建轻量级webservice-Spring整合jaxws开发
- JaxWS+Spring实现WebService
- 关于CXF整合Spring时出现jaxws.xsd无法找到的问题
- Java开发Web Service客户端技巧:wsimport、jaxws-maven-plugin、整合Spring
- 《Lucene、webservice、(svn_ant_maven)、DWR、Freemarker、POI视频教程》更新了Spring、JAXWs的整合并且完成了一个小项目
- CXF spring jaxws:endpoint jaxws:server 区别 与 关系
- jaxws
- jaxws
- jaxws:endpoint对spring bean的引用
- jaxws webservice spring 注入 解决NullPointerException
- JAXWS CXF Spring + MyEclipse + Maven + Tomcat Byron自學視頻02
- CXF之jaxws:endpoint对spring bean的引用
- CXF:将spring bean 注入到 jaxws:endpoin中去
- CXF之jaxws:endpoint对spring bean的引用
- 简单建立数据库连接池并包装查询代码
- 经典导航栏01,仿蓝色理想TAB横向下拉菜单效果
- boost regex使用详解
- c实现对给定线性链表head按节点值非递减次序输出所有节点,并把刚输出的节点从链表中删除
- c++继承中的内存布局
- Spring jaxws 整合
- linux 学习笔记---缓慢更新
- Linux Likely()/UnLikely() 作用与区别
- 二分图
- 浅谈Android应用性能之启动时间
- 记__我0基础学java的开始!
- IOS导航栏的使用方法
- 中国现在能否对菲动武?看外媒如何解读
- ExtJS学习笔记 layout的9种样式风格总结(转)