说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

大虾救我!帮我想想有没有什么好办法。

编辑:说三道四文库 发布时间:2017-03-28 02:34
HTML文档下载 WORD文档下载 PDF文档下载
我在作一个“多客户端-单服务器-通信接口”的多对一的系统,用的是Borland Appserver 4.5和JBuilder 4.0。
从通信接口返回的信息经过服务器处理后要分配到客户端,但是通信接口返回的信息里不包含客户端的标识,而且业务量特别大,客户端也有上百个,请问我用怎样的分配方法来把返回的信息合理地分配到客户端?
另外:有什么好办法用Borland AppServer实现由服务器发起的从服务器到客户端界面的通信?
请指教,谢谢!
怎么没有人回复啊,我很着急啊。
用局域网内内的ip组播/广播实现
从客户端到服务器,我用的是ejb,客户端只需要知道服务器的名字和ejb的接口就可以了,与IP地址无关,我希望用ejb来实现服务器到客户端的通信,该怎样做?
怎么没有人回复啊?谁来救我?
怎么没有人回复啊?谁来救我?
怎么没有人回复啊?谁来救我?
还是没有人回复,看样子只好自己去想办法了。
You might want to study design pattern in MVC :)
It decoupling objects so that changes to one(model) can affect any number of others(views) without requiring the changed object to know details of the others ... To make it more reliability and scalablity you need read more info such as JMS(publish/subscribe messaging), j2ee(connector) and so on.

Good luck!
普博大虾,你好。谢谢你的指教,我用的是JBuilder 4.0和BAS4.5,好像只支持EJB1.1,JMS只在EJB2.0中才有。怎么办啊?
已经过去两天了,问题还是不能很好地解决。
还是没有人回答我????
你意思是什么?

是说,服务器端要主动去和客户端通信么?

这个我想jms应该可以办到

但你说不支持ejb2.0

所以我觉得有server端发起的的从服务器到客户端界面的通信,不太可行!----(望高手指教)

那么,这样如何,你让客户端定期刷新(每隔若干秒)去调用一下你bean中的方法--向那种古老的聊天是一样(pull)

当然,你的每个客户端都实现必须与服务器连上,如果你用一个stateful来代表客户端

在用个entityBean来访问数据库中的通信接口返回的信息

或是stateless bean 直接 访问 通信接口返回的信息





我的拙见--你再看看
那如果客户端有上百个,甚至更多,这样定期刷新效率高吗?
只要你的server够牛,没问题我想

或者,可以负载均衡,多几台机器一起来做server----这只是文档上看到--还没听说谁这么干过,成本高了点,不过ejb就是花钱的东西,那怎么办?

我和你一样期待着高的解决方案(非jms的)




-----------------jms真有用呀!---还是jms好!
谢谢热心的lanlansky,请你继续关注我的问题哦。
顺便问一句,如果用jms的话,我该看看哪些方面的资料?指点指点哦。
JavaTM Message Service Tutorial 1.3 Beta Release

j2sdkee1.3 的文档--足够了! ----这方面我了解也不多--只是皮毛

大家一起学!
Messaging 是组件和应用程序之间互相通讯的一种方法!messaging 系统是一个对等的系统
:每个客户端都连接到一个代理上,它提供了创建消息,发消息,收消息的功能,使任一个messaging 的客户端可以与其他客户端交换消息。
Messaging 以松耦合的方式实现分布式的通讯。一个组件发一个消息到一个已知的位置,需要接受消息的一端也从那里得到消息,也就是说,发送方和接受方不用同时在线,实施上,发方和收方彼此可以互不相知他们只需要知道消息的格式和那个已知的位置,在这种关系下,Messaging 区别于相对紧耦合的rmi!


What Is Messaging?
Messaging is a method of communication between software components or applications. A messaging system is a peer-to-peer facility: a messaging client can send messages to, and receive messages from, any other client. Each client connects to a messaging agent that provides facilities for creating, sending, and receiving messages. 
Messaging enables distributed communication that is loosely coupled. A component sends a message to a destination, and the recipient can retrieve it from the destination. However, the sender and receiver do not have to be available at the same time in order to communicate. In fact, the sender does not need to know anything about the receiver, nor does the receiver need to know anything about the sender; they only need to know what message format and what destination to use. In this respect, messaging differs from tightly coupled technologies such as Remote Method Invocation (RMI), which require an application to know a remote application's methods. 

Messaging also differs from electronic mail (e-mail), which is a method of communication between people, or between software applications and people. Messaging is used for communication between software applications or software components. 

你说的j2sdkee1.3 文档哪里有啊?还有上面的这些是从哪里弄来的?有中文的最好,没有中文的,只好多花时间去读。
谢谢大虾!!
大虾,你在哪里?
lanlansky,还有各位大虾,回答我的问题吧。
苹果史上最大交易:斥资30亿美元收购Beats 微软是否应该提高Windows版本的推送频率? 咸鱼大翻身?索尼将发展可穿戴游戏设备 popping:基于Facebook Pop引擎的iOS动画库 《近匠》专访极路由CTO康神 真正智能中心应当这样做 为什么说Android才是游戏开发者的乐土? 开发移动医疗应用必知的10个掘金点 个推CTO叶新江:云推送技术如何助力产品开发 《近匠》Face++:漫谈人脸识别 无线充电技术赛高:随意走动也能电量满格 体验至上!移动Web应用JavaScript UI库App.js 专访中国国航:传统行业的“轻应用观” 开发者找众筹,哪些网站更靠谱? 48小时脑力激荡 中美青年创客大赛英特尔北京选拔赛 “微应用+大平台”推动企业软件走向碎片化 浅谈Hive vs. HBase 十款最新的JavaScript开发工具 JavaScript Promise启示录 百度携多位安全专家深入探讨安全人才快速培养机制 卡饭技术代表严佳:引入安全人才,企业应遵循S.L.E.E.P、S.T.A.R法则 百度资深研发工程师周晓波:平台+数据 百度培养安全人才的重要思路 代码审查是如何抹杀开发者积极性的? 事件分析平台EventHub开源 云计算智能交通行业论坛:李德毅院士谈智能车 多家知名企业分享应用实践 我伙呆!CRM生死对手微软及Salesforce或将联手 阿里巴巴曾鸣:数据时代来临 OpenStack企业应用之路技术培训:虚机迁移、HA、VDI、跨Hypervisor管理 云计算技术背后的那些天才程序员:KVM之父Avi Kivity 中国气象局联手阿里云:海量气象数据变“活数据” 浪潮首度公布“I2I计划” 全面接盘IBM X业务 一周消息树:Surface Pro 3想替代笔记本太难,微软正逐渐迷失方向 为什么每退出一个程序或一个命令都会有一封信发给root!! 为什么每退出一个程序或一个命令都会有一封信发给root!! 菜鸟问题! 怎样在Window 98中设置环境变量,如Classpath=.....,path=....之类的. VB中常量字符串里要包含双引号怎么写? 我现在想装installshield,可是我找不到,不知道哪儿能单独下载!!!我的VC++ 6.0里没有奇怪了! 为什么关于adoquery等等生成xml数据文件以及如何从这些xml文件取数据的资料这么少啊??? 怎样在控件上画线,或者说怎样获取控件的Graphics对象. 大家快帮我回答这个问题吧,我会加分的:http://www.csdn.net/expert/topic/599/599906.xml?temp=.2423517 关于corba在delphi中的实现 比较难的一个问题: 用什么方法得到一个多播组的成员数量? 请问怎么解除两个互为复本的数据库之间的复本关系? 急,求一个API函数 用ATL开发组件来封装asp网页中遇到的问题:IRequest::get_Form(IRequestDictionary **ppDictReturn)应该怎么用?谢谢! 怎样用VB代码实现两个SQL SERVER数据库之间数据的复制。 请问为什么在网络编程中Send("this is a test",16);结果正常,而CString msg = "this is a test";Send(msg,16);却只能读到第一个字母 t ? 请问如何在c++builder5.5中安装c++builder API reference, netscape6.x上如何禁止显示select框右端的滚动条。 我的IE怎么提示: IE on windows2000 doesn't support ActiveX auto-downloading??? windows Api中的参数char *或者char array[12]在PB中怎麽声明? 请赐教:关于Java于Access数据库操作的问题 怎样让英文自动分行! 提供软件测试工具服务! 关于屏幕取词技术的讨论!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 为什么我用MFC写得程序到别人地机器上就不能用了? 为什么我不能新建ASP.net webservice项目? 怀旧--C语言连接ODBC的书或资料--十万火急 请问如何屏蔽掉CHtmlView中错误提示的对话框.就是当页面有错时弹出的那个 如何保留小数位! 怎样用Delphi实现snmp协议??? 请问下边的类是怎么回事? 上网后,怎样得到IP地址。 JAVA初学者:请问在那里可以下载到JAVA的原代码? 关于动态报表的制作,老话重提! KeyDown消息响应函数如何获得不同的键值 哪儿可以找到c++builder 企业版补丁的下载,谢谢 关于msi,急,只是为了玩魂斗罗 动态二维数组 怎样让JBuilder括号对齐?还有让光标位置在字符后? 有没有编写脚本解释器的经典文章 动态二维数组 如果用好 DELPHI 的TDBChart 控件?(有源代码最好!) 关于数据窗口控件editchanged事件中光标的问题。 asp怎样和flash沟通? 请教FormatDateTime()函数的参数,怎样去定义日期格式? 大家帮帮忙吧:我有个朋友,他开服装的,他要个店名,他买的是年轻人的衣服,有什么好建议嘛? bcb打包发行至少要带哪些文件? 请问PB中如何新建一线程以运行其他程序 为什么定义变量的时候总是出错? 请问可不可以在forward指令中携带参数 怎样实现声音的迭加处理? 一个梯形的上底是五分之二分米,下底是五分之四分米,面积是21平方分米,这个梯形的高是多少分米? 小军收集了一些画片,他拿出画片的一半多一张送给小明,自己还剩25张.小军原来有几张画片? 一个三角形的三边长分别为15,20,25,则这个三角形的最长边上的中线长为多少? 一个梯形的面积是18平方米,它的上底是6分米高是3分米,它的下底是多少分米?解方程 如果三角形的面积为12平方厘米,一条边比这条边上的高短2厘米,那么这条边的长度等于()厘米 一个三角形的三边长分别是15厘米,20厘米.25厘米,则这个三角形最长边的高是? 一个梯形的面积是240平方分米,上底是12分米,下底是18分米,这个梯形的高是多少分米? 一个三角形的高是12厘米,高与其对应底边的长度比是3:5,这个三角形的面积是多少平方厘米? 一个三角形的面积是4分之5平方分米,底边长3分米.底边上的高是多少分米?急. 古时候,一农夫临终前将一块三角形的土地分给四个儿子,但分得不均匀.四个儿子互不相让.告诉了衙门.县官一没有办法. 一个直角三角形的三条边的长度分别是12厘米.16厘米,20厘米这个直角三角形的面积是多少平方厘米 一个三角形的面积是5分之4平方分米底边长3分之2分米,它的高是多少分米 有一个梯形,上底长18分米,下底延长4分米后,与上底同长,并且梯形的面积增加了16平方分米.原来梯形的面积多少? 一个直角三角形三条边的长度分别为12厘米,15厘米和9厘米,这个三角形的面积是( )平方厘米一个直角三角形三条边的长度分别为12厘米,15厘米和9厘米,这个三角形的面积是( )平方厘米.快, 一个三角形的面积是四分之五平方分米,底边长3分米.底边上的高是多少分米 一个三角形ABC,底边BC上的高AE长3.2厘米,现在底边增加20厘米,面积增加多少平方厘米?要有思考第二个问题:从甲站向乙站开出一列快车,每小时行62千米,一小时后,又从甲站开出一例慢车, 小军收集了一些画片,他拿出画片的一半多一张送给小明自己还剩25张他原来有?用方程 小军和小明两人的邮票一样多小军取出180张小明取出350张这时小军 剩下的邮票张数 抢答游戏做对一道题得10分,做错一题倒扣5分.两人都抢答了10题,小明得了70分,小军得了55分.各答对了多少道题?不要方程 小军收集了一些画片,他拿出他画片的一半少2张送给小明,自己还剩25张,小军原来有多少张画片? 一个平行四边形果园,底是150米,高40米,共种果树1000棵,平均每棵果树占地多少平方米? 小明原来有一些邮票,今年又收集了28张.送给小军35张后,还剩55张.小明原来有多少 一块10公顷的水稻田共收水稻270000千克,平均每平方米收水稻多少千克?列式 一块正方形布料,边长是15分米,把它裁成两块最大的三角形布料,每块三角形布料的面积是多少? 古时有一位老翁遗留一块三角形的耕地,先要将这块地平均分给他的四个儿子,怎样分才能更公平?若这块地顶点A处有一口水井,又该怎样分? 一块三角形水稻田0.06公顷,底边长40米,水稻的高是多少米? 一块长15分米 宽3分米的长方形布,能裁出多少宽1分米,长3分米的小三角形?急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急 古时有一个农场主将一块正方形的庄园的四分之一留给妻子,将其余的平均分给四个儿子,如何分? 一个长方体水箱,从里面量长4分米,宽4分米,水箱里现有半箱水,有一块棱长2分米的铁块浸没在水里,取出铁块,水面会下降多少分米? 图中两块阴影部分面积相等,三角形ABC是直角三角形,BC是直径,长40厘米,求AB的长度. 求古代一道数学题,大意是一老人给三个儿子分牛. 小军有27张卡通画,小明有17张卡通画,小明给小军()张后,小军卡通画的张数是小明的3倍 一个三角形的面积是15平方厘米,底边长2分米,高是多少厘米 一个梯形的面积是66平方米,下底是12米,上底是8米,高是() —个长方体水箱从里面量长1.8米,宽4分米,这个水箱能装水多少升? 华北地区河边沙土地适合种什么果树? 一个梯形的面积是50平方米,他的上下底之和是16米,高是多少 一块长方形水稻,长350米,宽200米.如果每公顷施肥150千克,这块水稻田一共施肥多少千克?(写算式) 家乡的山土地适合种什么果树啊 四川雅安大地震原因何在? 一个等腰直角三角形最长边为20厘米,他的面积是( )平方厘米? 想种植果树,可不知我们这里的土地适合种什么?应该到哪里检测土地呢? 一个面积是20平方米,底和高的比是5:2的三角形,它的底和高是多少 一个等腰直角三角形,面积是15平方厘米,求它的底和高是多少? 盐碱的土地适合种什么果树 为什么菊花在秋天里开? 一个三角形,它的底是20.5厘米,面积是65.6厘米,它的高是多少厘米? 一个三角形面积是48平方分米,底边长120厘米,高是多少分米? 菊花是秋天开吗? 一个三角形的面积是20平方厘米,底是5厘米,它的高是()厘米. 1公顷有多少亩 1平方公里有多少公顷 王老汉家有一块三角形的田,点A子水渠相连.他准备把这块田平均分给他的三个儿子,每个儿子的田都要通过点A. 5.12汶川地震中发生了太多可歌可泣的故事,让每一个中国人都非常感动.(使句子表达的感情更加强烈)改句子 一个三角形的三边长分别为15,20,25,那么这个三角形最长边上的高是多少? 一个梯形的上底是5分2分米,下底是5分之4分米,面积是21平方分米,这个梯形的高是多少? 汶川地震后人们心情的词语 一个三角形三条边的长分别为15厘米,20厘米,25厘米,这个三角形最长边上的高是多少? 王叔叔家有一块等腰三角形的菜地,腰长为40米,一条笔直的水渠从菜地穿过,这条水渠恰好垂直平分等腰三角形的一腰,水渠穿过菜地部分的长为15米(水渠的宽不算).请你计算这块等腰三角形 小军收集了一些画片,他拿出画片的一半还多1张送给小明,自己还剩25张.小军原来有多少张画片?急救! 一个三角形三边长分别为15,20,25,则最大边上的高为____过程!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘