`
xiangkun
  • 浏览: 102037 次
  • 性别: Icon_minigender_1
  • 来自: 马尔代夫
社区版块
存档分类
最新评论

WEBService类中获取SpringIOC

 
阅读更多
MessageContext mc = MessageContext.getCurrentContext();
  HttpServletRequest req = (HttpServletRequest) mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
  ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(req.getSession().getServletContext());
  QueryServiceImpl service = (QueryServiceImpl)ctx.getBean("queryService");

 

 

前提是需要在web.xml中已有加载spring IOC的配置,这样不管你配置文件放在什么位置都可以获取到了,

分享到:
评论

相关推荐

    spring.net整合webservice实例

    在Spring.NET中,我们通常会定义一个代理类来代表Web服务。这个代理类可以通过WSDL工具自动生成,或者手动创建。然后,在Spring.NET的配置文件(如App.config或Web.config)中,我们可以定义一个`...

    spring下webservice的配置及实例

    通过 Spring 的 IoC 容器管理 Bean,我们可以方便地集成业务逻辑,而 Xfire 提供了与 WebService 协议交互的能力。这种组合不仅提高了开发效率,还增强了系统的可维护性和可扩展性。在实际项目中,还可以根据需求...

    ssm+maven+webService

    【SSM + Maven + WebService】是现代Java Web开发中常用的一种技术栈组合。SSM是Spring、Spring MVC和MyBatis三个框架的缩写,它们分别负责IoC(Inversion of Control)/DI(Dependency Injection)、Web层的处理...

    Java调用C#的WebService例子

    这通常在Spring或其它IoC容器中进行配置。 4. **创建并实例化客户端代理类**: 根据步骤2生成的Java代码,创建并实例化代理类。这个代理类通常有一个构造函数,接受WebService的URL作为参数。 5. **调用...

    maven-spring-mybatis-web+webservice

    在现代Web开发中,Maven、Spring、MyBatis和Web服务(Webservice)是四个关键的组件,它们共同构建了一个强大且灵活的后端架构。这个项目组合,简称为“mmsw”,是一个基于Java的技术栈,用于构建高效、可维护的Web...

    使用CXF开发WebService

    通过注解,我们可以轻松地将Java类和接口转换为符合WSDL规范的Web服务,同时利用Spring的IoC容器管理服务的生命周期和依赖关系。这种灵活性和易用性使得CXF成为Java开发者在构建Web服务时的首选工具。

    XFire与Spring集成WebService客户端的两种开发方式.pdf

    2. 使用`ClassPathResource`加载WSDL文件,它是一个Spring提供的资源加载器,可以从类路径中获取资源。 3. 创建`Client`对象,传入WSDL文件的输入流,可以使用`getResourceAsStream()`方法获取。 4. 通过`Client`...

    ssm webservice,新手可以参考,不错的参考价值

    你需要在Spring配置文件中定义WebService的端点(Endpoint)和相应的服务接口。然后,通过Java注解或者XML配置,将业务逻辑与Webservice接口关联。同时,为了处理Webservice请求,还需要编写对应的Service和DAO层...

    Spring开发流程.pdf

    在文件中描述了如何通过ApplicationContext接口来获取bean实例,具体实现是ClassPathXmlApplicationContext类,它在初始化时会读取指定路径的XML配置文件。 5. Spring框架中的一些关键技术组件: 文件中还提及了...

    Rest输出Json的WebService项目实例

    本项目实例“Rest输出Json的WebService项目”便是一个展示如何利用RESTful接口发送和接收JSON数据的实例,其中整合了MyBatis和Spring两大框架,提供了一个完整的解决方案。 1. RESTful API设计:REST的核心思想是...

    Apache cxf 与spring集成

    通过以上步骤,Apache CXF与Spring的集成使得Web服务的开发变得更加高效,同时利用Spring的IoC(Inversion of Control)和DI(Dependency Injection)特性,简化了服务和客户端的管理。这种集成方式广泛应用于企业级...

    Spring集成CXF

    **Spring集成CXF详解** 在Java企业级应用开发中,Spring框架因其强大的依赖注入和面向切面编程能力而被广泛采用。...对于想深入了解Spring和CXF集成的开发者,可以参考文章链接中的博客,获取更详细的实践指导。

    flex spring

    Spring的IoC(Inversion of Control)容器使得Flex客户端可以轻松地获取和操作后端服务。 Hibernate是Java世界中最流行的ORM框架之一,它允许开发者通过简单的Java对象来操作数据库,减少了直接编写SQL语句的工作量...

    Spring+hibernate+Xfire

    在"webservice和Spring接合的实例"这一标签中,我们可以推断这个例子还涉及到了Spring对Web服务的支持。Spring提供了多种Web服务工具,如Spring-WS和Spring-Integration-WS,可以方便地创建、消费和管理Web服务。...

    CXF+SPRING.doc

    Spring框架是一个轻量级的控制反转(IoC)容器,它提供了一种通过依赖注入(DI)来管理对象及其依赖关系的方式。Spring框架不仅简化了Java应用的开发,还提供了事务管理、数据访问、AOP等方面的支持。将CXF与Spring...

    Spring+Axis2例子

    6. **调用服务**:对于客户端,同样需要在Spring配置文件中定义一个Bean,然后就可以通过Spring的依赖注入机制来获取并调用Web服务。 这个实例的"GDCA_INTERFACESERVICE"很可能包含了一个具体的接口服务示例,它...

    webservice,cxf

    "CXF+Spring整合"意味着我们可以利用Spring的IoC(Inversion of Control)容器来管理CXF的bean,这样可以将服务实例化、生命周期管理和事务处理等任务交由Spring处理,使得代码更加简洁,易于维护。 "CXF+Ajax整合...

    Spring各项功能附代码全解析.docx

    Spring框架是Java开发中的核心工具,它以轻量级、控制反转(IoC)和面向切面(AOP)为核心理念,旨在简化企业级应用的复杂性。Spring的主要功能包括: 1. **方便解耦,简化开发**:Spring作为一款容器,它扮演了一个...

Global site tag (gtag.js) - Google Analytics