知识大全 Spring中的service之间如何调用
Posted 知
篇首语:同时赶两只兔,一只也捉不到。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring中的service之间如何调用相关的知识,希望对你有一定的参考价值。
Spring中的service之间如何调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在基于struts+spring+hibernate的开发框架下 一般service都是直接通过在Struts的action中getBean( yourServiceName )来获取 那么如果在serviceA中想调用serviceB中的方法该如何呢? 直接new 一个serviceB是不行的 因为里面可能还有依赖注入的dao等其他本来需要容器管理的资源 可以象在action中一样getBean()么? 获得applicationContext就可以了 AppContext public class AppContext private static ApplicationContext applicationContext; public static ApplicationContext getApplicationContext() return applicationContext; public static void setApplicationContext( ApplicationContext applicationContext) AppContext applicationContext = applicationContext;SpringService
public class SpringBeanService private static SpringBeanService instance; private ApplicationContext applicationContext; public static synchronized SpringBeanService getInstance() if (instance == null) instance = new SpringBeanService(); return instance; public ApplicationContext getApplicationContext() return this applicationContext; public void setApplicationContext(ApplicationContext applicationContext) this applicationContext = applicationContext; public UserService getUserService() return (UserService)AppContext getApplicationContext() getBean( userService ); public class ConfigLoadListener implements ServletContextListener public void contextInitialized(ServletContextEvent contextEvent) try WebApplicationContext context =WebApplicationContextUtils getRequiredWebApplicationContext(contextEvent getServletContext()); AppContext setApplicationContext(context); //读配置 try ServletContext context =contextEvent getServletContext(); String path=context getInitParameter( setting properties ); InputStream in =context getResourceAsStream(path); Properties properties = new Properties(); properties load(in); GlobalConstant setCmdbProperties(properties); in close(); catch (IOException e) e printStackTrace(); catch (HibernateException e) System out println( 系统无法初始化 异常退出 ); System out println(e); public void contextDestroyed(ServletContextEvent contextEvent) cha138/Article/program/Java/ky/201311/28919相关参考
知识大全 Spring集成XFire开发Web Service
Spring集成XFire开发WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
c#动态调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
动态IP的Webservice调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 系统架构需要使
知识大全 Android MediaPlayer播放音乐有必要使用Service来调用吗
AndroidMediaPlayer播放音乐有必要使用Service来调用吗 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我
实现异步调用WebService,防止页面超时 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 普
学好基本功之熟练调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 什么是W
知识大全 调用.NET XML Web Services返回数据集合二
调用.NETXMLWebServices返回数据集合二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 在ASP.NET Atlas中调用Web Service
在ASP.NETAtlas中调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 使用eclipse调用.net web service
以前我用的开发框架都是net现在换成javaEE框架和linux平台还需要一段时间的学习有时在测试工作中需要实现一些功能但是又不会用java实现怎么办呢?这里有一个方法使用net的框架开发webs
知识大全 ASP.NET 3.5核心编程之AJAX Web Service的调用
ASP.NET3.5核心编程之AJAXWebService的调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起