求解Java中观察者模式的实际运用

闲人のMr丶Wu 2014-06-11 09:58:50
请教一下关于Java中观察者模式的运用,实际场景如下(因为项目是使用Maven管理,所以单独又分了很多个小的Java Project):
如:A项目中:

@Service
public class ConfigServiceImpl extends ServiceImplBase {
// 该方法会通过一定时器定时查询并返回当前服务状态,即ServiceStatusBean
public ServiceStatusBean registerService(ServiceConfigBean config) throws TException {
//注册服务配置
ServiceStatusBean serviceStatusBean = serviceConfigHander.registerConfig(config);

return serviceStatusBean;
}
}



B项目中:

@Service
public class TimeStampServiceImpl extends ServiceImplBase{
// 此处待实现
}

目前想在B项目(标红处"此处待实现"注释那里)里根据观察者模式原理,在A项目中的服务状态改变的时候,这里也能及时
收到通知。不知道该如何更改。。。
PS:目前的想法是 把A作为主题,B作为观察者,当主题变化的时候即时通知每个观察者(当然目前这里只有B项目)。
...全文
272 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
闲人のMr丶Wu 2014-06-11
  • 打赏
  • 举报
回复
我擦。。。。这里的大神都哪儿去了?求大神快快现身
闲人のMr丶Wu 2014-06-11
  • 打赏
  • 举报
回复
引用 2 楼 wyshp 的回复:
给你个观察者模式的链接,好好学习一下。 http://tianli.blog.51cto.com/190322/40455
好吧,感谢。。。
「已注销」 2014-06-11
  • 打赏
  • 举报
回复
给你个观察者模式的链接,好好学习一下。 http://tianli.blog.51cto.com/190322/40455

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧