发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

J2EE/EJB架构中的问题,请指教

    
2004-06-29 14:39
赞助商链接

问题是这样的:原系统的server端有一个线程,负责定时采集数据,然后和本地内存中保存的数据比较,如果有更新,则主动把新数据发往客户端。
现在想将该系统移植到J2EE/EJB架构,有几个问题不知如何处理?
1、服务端的轮询机制如何实现?
2、数据在服务端如何保存?
是否一定要保存到数据库,不然,如何在server端实现单件Singleton(需要读写数据)
3、服务端如何主动向客户端发送数据?

感谢讨论、指教

2004-06-30 11:37

非常好的案例,你这样的应用案例可能不能用传统的J2EE技术解决,因为一般J2EE是面向客户端“拉”的技术,其次,J2EE是不提倡线程编程的,因此这给你的应用带来一定的难度。

你这里说的服务器和客户端概念和我们平常说的可能不一样,J2EE的客户端一般是比较低能客户端,运行的逻辑最多是图形键盘响应。

我认为你这里的客户端和服务器概念正好应该倒换过来,是客户端采集数据,将数据送往服务器端。

如果你确认这样的需求分析,我们才可以进一步决定架构。

2004-06-30 15:14

谢谢斑竹!
我这里说的server就是指J2EE server,client是指远程的独立的application 。
我对J2EE的学习也是刚刚开始,还不是很深入。
不知斑竹说的“确认这样的需求分析”是指什么样的需求?

2004-06-30 15:21

不知用JMS实现从server到client的“推”的动作如何?
如果数据量较大,是不是会有些问题?

2004-07-03 14:38

可以的,没问题

软件架构     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com