软件:oracle10g,myeclipse6.6,tomcat5.0.19
创建过程:
1>创建web工程。
2>添加hibernate(version:3.2)
3>添加spring (version:2.0)
4>添加xfire(version:1.2.6),将其jar(参考Web_Service开发指南)拷贝至{工程}\WEB-INF\lib目录下,另外需要commons-lang.jar包
5>web.xml添加如下代码:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml,/WEB-INF/xfire-servlet.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.util.IntrospectorCleanupListener
</listener-class>
</listener>
<servlet>
<servlet-name>xfire</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xfire</servlet-name>
<url-pattern>*.ws</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>xfireServlet</servlet-name>
<servlet-class>
org.codehaus.xfire.spring.XFireSpringServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xfireServlet</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
6>拷贝xfire关于spring事例中xfire-servlet.xml,存放至拷贝至{工程}\WEB-INF目录下
7>编写helloworld接口,实现类
8>将xfire-servlet.xml按照其示例修改为helloworld接口,实现类相关即可。
9>部署程序至tomcat,访问工程:http://{ip:port}/{工程名}p/service/,若看到内容即可成功。
分享到:
相关推荐
本案例中的"xfire+spring+hibernate"是一种早期的整合方式,它将Web服务(通过XFire实现)、Spring框架的依赖注入与管理以及Hibernate的持久层处理结合在一起。以下是对这种整合方式的详细解释。 1. **XFire**:...
【标题】:“Xfire+Spring+Hibernate WebService” 在IT领域,Web服务是一种软件系统,设计用于通过网络(主要是互联网)进行通信。本项目“Xfire+Spring+Hibernate WebService”是一个采用特定技术栈构建的Web服务...
结合Spring和Hibernate,我们可以创建一个强大的、灵活的后端系统。以下是关于"Xfire配置Web Service+Spring+Hibernate详细配置流程"的知识点详解: 1. **Spring框架**: Spring是Java企业级应用开发的首选框架,...
其中可能包括了Struts2的动作类、Spring的配置文件、Hibernate的实体类和映射文件,以及XFire的Web服务接口和实现。开发者可以通过这个项目学习如何在SSH环境中实现验证码的生成与显示,以及如何通过Spring和XFire...
JQuery1.4.2+Struts2.1.8+JSON0.34+Spring2.5.6+Hibernate3.5+XFire1.2.6整合实例(已上传) 1、JSON0.34使用的是struts2附带的struts2-json-plugin-2.1.8.1.jar 2、db是mysql,名字为test,用户名root,密码空 3、...
Spring+Hibernate+Xfire+发布WebService教程文档
- 在项目库的选择中,勾选必要的库资源,完成项目的创建过程。 #### 二、Web Service的构建 2. **定义Web Service** - 在创建的项目上右击,选择新建->Web Services->WebService。 - 选择多选框,继续下一步。 ...
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》全面介绍了Java Web开发中的各种相关技术及知识。全书分为9篇,内容层次清晰,难度循序渐进。第1篇为入门篇,内容包括Java Web开发概述等;第2篇...
收集的Java Web整合开发实战:基于Struts 2+Hibernate+Spring-源代码,看到其他人下载币要的太多,给大家分享一下。 不是很全,但可以拿来参考了。 由于大小限制,还有另外一个包······
XFire是一个基于Java的SOAP和REST服务框架,它简化了创建和部署Web服务的过程。而Spring是Java开发中最流行的全面的企业级应用框架,它提供了一个用于管理bean、事务、AOP(面向切面编程)和数据访问的统一平台。 ...
在SSH整合中,Maven可以帮助我们管理Spring、Hibernate、Struts2的依赖,确保版本兼容,并自动化构建过程。 整合这些框架的过程通常包括以下步骤: 1. 创建Maven项目:设置合适的`pom.xml`,导入所需的SSH和相关库...
Xfire是一款早期的Web服务框架,它允许开发者创建和消费Web服务,而Spring作为一款轻量级的Java应用框架,提供依赖注入和面向切面编程等功能,极大地简化了应用程序的开发。Hibernate则是Java领域中著名的对象关系...
网上资料大多是只有spring+xfire 含有Hibernate的少 3.配置时候还遇到spring实现 客户端调用服务器端时候 注入失败 4.在服务器端向客户端做映射的时候失败 5.在服务器端获取非基本类转化问题
将XFire、Spring和Hibernate集成,我们可以创建一个服务,该服务能够通过SOAP接口接收请求,然后利用Spring的管理能力调用Hibernate持久化操作来处理业务逻辑。以下是集成的步骤: 1. **配置Spring**:首先,我们...
### Xfire整合Spring和Hibernate的过程 #### 一、概述 本文档主要介绍如何在Spring框架下配置并使用Xfire来实现Web服务(Webservice),同时整合Hibernate进行数据持久化操作。通过这一过程,读者可以更好地理解...
"cxf+spring+hibernate集成整合jar包"就是这样一个集合,它将三个关键的技术框架——CXF、Spring和Hibernate整合在一起,为开发人员提供了一个强大的后端服务开发平台。以下是对这些技术及其集成的详细解释。 **CXF...
注:之所以有此补充是因为看完了原文之后发现虽然可用但是hiberante获取bean时无法得到上下文. invalid SOAP request: 当在浏览其中报此错误的时候,实际上是因为WebService针对的是客户端请求,而不是浏览器的访问. ...
标题中的"Spring+Hibernate+Xfire"是一个集成开发的框架组合,主要应用于Java后端开发。这个组合将Spring的依赖注入、事务管理等优势,与Hibernate的持久化能力,以及Xfire的Web服务支持相结合,形成一个强大的企业...
CXF环境配置 - jackymin CXF与Spring的集成 log4j的配置使用 Spring XML配置十二个最佳实践WebService开发实例 (Xfire+Spring+Hibernate)
Xfire还提供了与Spring框架的无缝集成,使得服务的部署和管理更加简便。 接下来,Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架,用于构建企业级的Java EE应用程序。它扩展了经典的...