Spring2.5+Hibernate3.2+xfire开发webservice工程.pdf
-
资源ID:76261220
资源大小:35.44KB
全文页数:5页
- 资源格式: PDF
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Spring2.5+Hibernate3.2+xfire开发webservice工程.pdf
Xml代码1.2.XFireServlet3.org.codehaus.xfire.transport.http.XFireConfigurableServlet4.05.6.7.XFireServlet8./services/*9.首先声明看本案例需要对spring Hibernate 有初步了解,否则可能会比较吃力。按照顺序添加相应的框架。先添加 spring,不用多说什么吧?应该都会的。如果不知道添加什么包,全部选上行了。够简单吧。然后添加 Hibernate,配置文件使用 spring 的。不需要创建HibernateSessionFactory。呵呵然后添加 xfire。也不是很困难呀。添加就行了。在这里呢。就要说几句了,最好是把 xfire相应的包考到工程lib下面,否则你会很郁闷的。先不说了,按照正常的思路来配置吧。添加好了,你会发现web.xml 中增加了这些是 XFire 的配置文件,删掉就行了,要不你还要改东西,是不是还缺少点什么呢,对啦,缺少spring 的配置文件,现在需要将下面的代码拷贝到配置文件中Xml代码1.2.3.contextConfigLocation4./WEB-INF/applicationContext.xml,/WEB-INF/xfire-servlet.xml5.6.7.org.springframework.web.context.ContextLoaderListener8.9.10.org.springframework.web.util.IntrospectorCleanupListener 11.12.13.14.15.16.xfire17.org.springframework.web.servlet.DispatcherServlet 18.19.20.xfire21.*.ws22.23.24.25.xfireServlet26.org.codehaus.xfire.spring.XFireSpringServlet27.28.29.xfireServlet30.31./service/*32.33.这段配置文件是完整的啦,呵呵,拷贝上去就行了。然后需要在/WEB-INF/目录下 创建 xfire-servlet.xml文件备用。文件内的内容Xml代码1.2.10.11.12.13.好了,现在部署项目了,基本上我们的webservice 服务已经搭建好了,启动tomcat 吧。哈哈,是不是发现报错啦,这个原因是因为xfire中默认已经为我们封装了spring-1.2.6.jar 这么一个 jar 包,比较累的法子就是自己从tomcat 中将这个jar 包删掉,比较省事的呢就是新建一个工程,手动为项目添加xfire框架,我是用的后者,前者比较简单,就是在发布的时候比较麻烦,需要每次都去删除这个 jar 包,当然这里就不普及手动搭建框架的知识了,自己上网查资料吧。好啦,spring-1.2.6.jar包删掉了,在启动,是不是正常了?OK,现在我们的 web服务系统已经基本上搭建完成了,是不是该添加个类测试一下了,好说干就干。到这里就需要重新提提那些话题了,本资料不是普及spring+Hibernate的,所以就不做太详细的介绍了还是最简单的 helloworld,新建一个 helloworld吧新建接口Java 代码1.public interface HelloWorld 2.public String hello(String name);3.新建类并实现接口Java 代码1.public class HelloworldImpl implements HelloWorld 2.public String hello(String name)3.return name+say:helloWorld!;4.5.spring 配置文件Xml代码1.厉害的就在 xfire-servlet.xml文件中了,现在贴上内容,下面大部分信息是固定的,基本上拷贝上去就能用了。Xml代码1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.Ok,现在就可以发布我们的工程了,http:/localhost:8080/webservice/service/HelloWorld?wsdl然后访问这个地址看看是否成功吧。需要说明的是,这个项目中没有使用到Hibernate,又需要的自行使用即可,我在这里就不做介绍了,因为我相信看这个帖子的朋友应该对ssh 框架有过初步的了解了已经。如果实在不懂的话可以hi 我或者 Q我均可。