架构:aixs2.1.5,Hibernate3.5.2 ,Spring2.5
1.准备:
a.首先用spring 和 hibernate的架构将项目搭建起来,
b.创建你要对外了布的WebService接口
2.配置
a.你对外发布的WebService接口在spring配置中也对应配上bean(假设为logService)
b.在services.xml 中配置
<parameter name="SpringBeanName">logService</parameter>
<parameter name="ServiceObjectSupplier">
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>
c. 其它的与你用spring和hibernate配置的一样,该配置事务的配置事务,配置bean的配置bean
3.发布(重要)
a.在tomcat中找到axis2项目即(“\apache-tomcat-6.0.26\webapps\axis2”) ,配置WEB-INF下面的
web.xml, 打开,加入你配置ssh中加载spring配置文件的一个Listener,
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
加在最上面即可,
b.在WEB-INF下在一个classes文件夹是存放axis2项目的.class文件的,你这个axis2项目加载时就会加载的类文
件,你要把你项目中的classpath下的.class文件
放在这里面,也包含你的配置文件(在此我建议您的配置文件全放在classpth下面,在此有log4j.properties的配置
文件本人不建议您放入axis2项目中,因为
axis2中里面有一个了,而且你配置好后可以看到很多信息,包括怎么加载hibernate.cfg.xml 与
applicationContex.xml,当然你会配置的话也行,),如图所
示,是我做的项目时放进去的文件,
c.打aar
用Eclipse导出jar修改后缀名为.aar,用WinRAR打开aar文件,中留下如图所示的文件结构,其它的都删除掉
3.启动omcat 可以看到如图
分享到:
相关推荐
在“axis2+spring+hibernate Webservice”这个组合中,Spring通常作为胶水层,将Axis2和Hibernate集成在一起。Spring可以帮助管理Web服务的生命周期,同时协调数据库操作。例如,可以使用Spring的AOP功能来实现事务...
将Axis2与Spring2.5整合的主要好处在于,可以利用Spring的IoC(Inversion of Control,控制反转)和AOP特性来管理和控制Web服务。这使得Web服务的配置和管理更加简便,同时也便于测试和维护。以下是一些整合的关键...
将Axis2与Spring结合,可以利用Spring的管理能力和灵活性来配置和控制Axis2服务。Spring的ApplicationContext可以加载Axis2服务,使得服务实例化、生命周期管理以及依赖关系的解决变得更加容易。这样,开发者可以在...
本案例"jsf+spring+hibernate+Axis2开发案例"旨在演示如何整合这四个核心技术来创建一个完整的Web应用程序。 首先,`JSF (JavaServer Faces)`是一种用于构建用户界面的MVC(Model-View-Controller)框架,它简化了...
将Spring和Hibernate集成到Axis2服务中,可以创建一个包含业务逻辑和服务接口的复杂系统。通过Spring的Web服务模块(Spring-WS),可以轻松地将服务组件包装成Web服务,并利用Axis2的发布和部署能力。 整合步骤大致...
本主题聚焦于如何使用Spring3 MVC与Hibernate进行整合,以便更好地处理业务逻辑和数据持久化,并结合Axis2发布Web服务,同时利用Quartz进行任务调度。以下将详细介绍这些技术及其整合过程。 **Spring3 MVC** 是...
"Spring3 + Axis2"的组合是将Spring的依赖注入(DI)和面向切面编程(AOP)能力与Axis2的Web服务功能相结合,以实现更高效、可维护的Web服务解决方案。 【Spring3】 Spring3是Spring框架的一个重要版本,引入了...
当我们谈论“使用Axis2与SSH整合开发WebService”时,我们实际上是在讨论如何将Apache Axis2,一个强大的Java Web服务框架,与Spring(S)、Hibernate(H)和Struts(S)这三大流行开源框架相结合,来构建高效、可...
四、集成Axis2与SSH 1. **编写业务逻辑**:在SSH框架中按照常规方式编写业务类和服务接口,确保它们支持事务管理。 2. **创建WebService服务**:使用Axis2提供的工具或编程方式,将SSH中的服务接口转换为WebService...
Struts2、Hibernate、Spring 和 Axis 是Java开发中常见的四大框架,它们各自在Web应用程序的开发中扮演着重要角色。这个压缩包文件"SSH-axis"集合了这些框架的jar库,意味着它提供了一个基础环境来构建一个整合了MVC...
2. 与其他框架集成:Axis2可与Spring、Hibernate等流行框架集成,实现更复杂的业务逻辑。 3. RESTful支持:Axis2不仅支持SOAP,还提供了对RESTful风格的服务支持,适应不同的应用场景。 六、常见问题与解决方案 ...
MyEclipse是一款强大的Java EE集成开发环境,对诸如Spring、Hibernate、Struts等框架提供了很好的支持。通过集成Axis2插件,开发人员可以在MyEclipse中自动生成与Web服务相关的代码,极大地提高了开发效率。例如,当...
这个“axis2配置与ssh结合大全”的压缩包文件可能包含了上述所有步骤的详细教程、示例代码、配置文件模板以及可能遇到问题的解决方案,对于学习和实践Axis2与SSH的集成非常有帮助。通过深入理解和实践这些内容,...
9. **集成其他框架**:轴心2支持与其他Java EE框架如Spring、Hibernate的集成,了解这些集成方式能帮助你在实际项目中更好地应用Axis2。 10. **实战项目**:通过实际项目练习,加深对Axis2的理解和应用能力,这可能...
Axis2可以轻松与Spring、Hibernate等其他Java框架集成,方便构建复杂的企业级应用。 总结来说,这个压缩包包含了Axis2框架的关键组件,无论你是开发Web服务还是消费Web服务,都可以从中找到所需的支持。使用这些...
此外,Struts2与Spring的集成使得依赖注入变得简单,从而提高了代码的可测试性和可维护性。 Spring3是SSH2框架中的核心,它是一个全面的轻量级应用框架,不仅包含了IOC(控制反转)和AOP(面向切面编程)等核心特性...
在本案例中,我们将深入探讨如何将SSH框架与Axis2集成,实现一个完整的Web服务解决方案。 1. **Struts2**:Struts2是基于MVC架构的Web框架,负责处理HTTP请求,提供视图和控制逻辑的分离。它通过Action类处理用户...
标题中的"Axis2 Spring"指的是将Apache Axis2与Spring框架集成使用的技术。Apache Axis2是Web服务的一个开源实现,主要用于创建、部署和管理Web服务,而Spring是一个广泛使用的Java企业级应用开发框架,尤其在依赖...
3. Axis2与Myeclipse8.5的整合: 整合Axis2到Myeclipse8.5主要是为了在IDE中方便地开发、测试和部署基于Axis2的Web服务。这通常涉及到以下几个步骤: - 安装Axis2插件:在Myeclipse中,你需要安装Axis2相关的插件...