`
zy19880406
  • 浏览: 10075 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
文章分类
社区版块
存档分类
最新评论

axis2集成Spring与Hibernate

阅读更多
架构: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

    在“axis2+spring+hibernate Webservice”这个组合中,Spring通常作为胶水层,将Axis2和Hibernate集成在一起。Spring可以帮助管理Web服务的生命周期,同时协调数据库操作。例如,可以使用Spring的AOP功能来实现事务...

    axis2+spring2.5整合(webservice)

    将Axis2与Spring2.5整合的主要好处在于,可以利用Spring的IoC(Inversion of Control,控制反转)和AOP特性来管理和控制Web服务。这使得Web服务的配置和管理更加简便,同时也便于测试和维护。以下是一些整合的关键...

    axis2+Spring提供WebService服务

    将Axis2与Spring结合,可以利用Spring的管理能力和灵活性来配置和控制Axis2服务。Spring的ApplicationContext可以加载Axis2服务,使得服务实例化、生命周期管理以及依赖关系的解决变得更加容易。这样,开发者可以在...

    jsf+spring+hibernate+Axis2开发案例

    本案例"jsf+spring+hibernate+Axis2开发案例"旨在演示如何整合这四个核心技术来创建一个完整的Web应用程序。 首先,`JSF (JavaServer Faces)`是一种用于构建用户界面的MVC(Model-View-Controller)框架,它简化了...

    spring4和hibernate4.2和axis2整合

    将Spring和Hibernate集成到Axis2服务中,可以创建一个包含业务逻辑和服务接口的复杂系统。通过Spring的Web服务模块(Spring-WS),可以轻松地将服务组件包装成Web服务,并利用Axis2的发布和部署能力。 整合步骤大致...

    Spring3Mvc+Hibernate整合Axis2发布WebService并配置Quartz调度

    本主题聚焦于如何使用Spring3 MVC与Hibernate进行整合,以便更好地处理业务逻辑和数据持久化,并结合Axis2发布Web服务,同时利用Quartz进行任务调度。以下将详细介绍这些技术及其整合过程。 **Spring3 MVC** 是...

    spring3 + axis2

    "Spring3 + Axis2"的组合是将Spring的依赖注入(DI)和面向切面编程(AOP)能力与Axis2的Web服务功能相结合,以实现更高效、可维护的Web服务解决方案。 【Spring3】 Spring3是Spring框架的一个重要版本,引入了...

    使用axis2与ssh整合开发webService文档与源码

    当我们谈论“使用Axis2与SSH整合开发WebService”时,我们实际上是在讨论如何将Apache Axis2,一个强大的Java Web服务框架,与Spring(S)、Hibernate(H)和Struts(S)这三大流行开源框架相结合,来构建高效、可...

    Axis2集成SSH搭建WebService支持事务(图文详解含核心代码)

    四、集成Axis2与SSH 1. **编写业务逻辑**:在SSH框架中按照常规方式编写业务类和服务接口,确保它们支持事务管理。 2. **创建WebService服务**:使用Axis2提供的工具或编程方式,将SSH中的服务接口转换为WebService...

    struts2+hibernate+spring+axis jar

    Struts2、Hibernate、Spring 和 Axis 是Java开发中常见的四大框架,它们各自在Web应用程序的开发中扮演着重要角色。这个压缩包文件"SSH-axis"集合了这些框架的jar库,意味着它提供了一个基础环境来构建一个整合了MVC...

    axis2-1.4.1

    2. 与其他框架集成:Axis2可与Spring、Hibernate等流行框架集成,实现更复杂的业务逻辑。 3. RESTful支持:Axis2不仅支持SOAP,还提供了对RESTful风格的服务支持,适应不同的应用场景。 六、常见问题与解决方案 ...

    axis2_插件

    MyEclipse是一款强大的Java EE集成开发环境,对诸如Spring、Hibernate、Struts等框架提供了很好的支持。通过集成Axis2插件,开发人员可以在MyEclipse中自动生成与Web服务相关的代码,极大地提高了开发效率。例如,当...

    axis2的配置以及与ssh框架结合实例

    这个“axis2配置与ssh结合大全”的压缩包文件可能包含了上述所有步骤的详细教程、示例代码、配置文件模板以及可能遇到问题的解决方案,对于学习和实践Axis2与SSH的集成非常有帮助。通过深入理解和实践这些内容,...

    axis2 相关代码加上书籍

    9. **集成其他框架**:轴心2支持与其他Java EE框架如Spring、Hibernate的集成,了解这些集成方式能帮助你在实际项目中更好地应用Axis2。 10. **实战项目**:通过实际项目练习,加深对Axis2的理解和应用能力,这可能...

    axis2客户端以及服务端所有jar包

    Axis2可以轻松与Spring、Hibernate等其他Java框架集成,方便构建复杂的企业级应用。 总结来说,这个压缩包包含了Axis2框架的关键组件,无论你是开发Web服务还是消费Web服务,都可以从中找到所需的支持。使用这些...

    SSH2-AXIS2

    此外,Struts2与Spring的集成使得依赖注入变得简单,从而提高了代码的可测试性和可维护性。 Spring3是SSH2框架中的核心,它是一个全面的轻量级应用框架,不仅包含了IOC(控制反转)和AOP(面向切面编程)等核心特性...

    SSH与Axis2的案例

    在本案例中,我们将深入探讨如何将SSH框架与Axis2集成,实现一个完整的Web服务解决方案。 1. **Struts2**:Struts2是基于MVC架构的Web框架,负责处理HTTP请求,提供视图和控制逻辑的分离。它通过Action类处理用户...

    axis2 sping

    标题中的"Axis2 Spring"指的是将Apache Axis2与Spring框架集成使用的技术。Apache Axis2是Web服务的一个开源实现,主要用于创建、部署和管理Web服务,而Spring是一个广泛使用的Java企业级应用开发框架,尤其在依赖...

    myeclipse整合axis2

    3. Axis2与Myeclipse8.5的整合: 整合Axis2到Myeclipse8.5主要是为了在IDE中方便地开发、测试和部署基于Axis2的Web服务。这通常涉及到以下几个步骤: - 安装Axis2插件:在Myeclipse中,你需要安装Axis2相关的插件...

Global site tag (gtag.js) - Google Analytics