【发布时间】:2012-03-15 17:12:59
【问题描述】:
我有以下问题。我有一个 Vaadin/Spring 应用程序。所有业务逻辑和数据都来自不同的系统,我的应用程序使用 REST 服务客户端来访问这些数据。我有很多组件,我需要这些服务客户端。
我有一个单例类(一种帮助器),它可以提供来自 Spring 上下文的 bean。我也想在这个上下文中拥有我的服务客户端 bean,并且只需在我的组件中的帮助程序类上调用 getBean(beanId)。但是,它们应该在用户登录应用程序后首先初始化(或者更好的是,在第一次访问它们时)。我不想在我需要的每个组件中创建服务客户端的对象,我也不想通过组件构造函数或方法传递这些对象。
谁能给我指出正确的方向???
【问题讨论】:
标签: java spring ejb-3.0 javabeans vaadin