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

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

编辑:说三道四文库 发布时间:2017-07-28 07:13
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,还有各位大虾,回答我的问题吧。
Cue:秒杀HealthKit,打造自己的家庭医生 新iPhone要来:4.7就够了么?我们还有更大的 Docker迈入云(DockerHub)+端(Docker引擎)时代 《近匠》壹枱智能钢琴:改造音乐行业的新“玩”家 圣何塞Hadoop Summit 2014看点 唯快不破!90后大学生9天完成近670页的Swift语言文档翻译 一周消息树:Java、.NET、Web技术应用特点 苹果生态格局:软硬件之后,iLifestyle才是王道 小米互娱总经理尚进:独立游戏当为发烧而生 哪些编程语言、框架/平台最受企业青睐? 高德LBS应用大赛:百万大奖、千万基金等你来拿! Gartner:有数据有真相 从浪潮看服务器市场走势 PhoneGap 3.5.0发布,不再支持iOS 5和ARM64 “中美青年创客大赛”之“创客·教育论坛” 以创客教育支持创新人才培养 授之以渔,谷歌发布开源秘密武器Kubernetes 炫耀分数已经out!ShareSDK发布游戏内视频录制SDK Android开发者必知的5个开源库 UCloud完成B轮融资5000万美元 Git远程操作详解 《近匠》iMAG:移动应用快速跨平台开发工具 Facebook斥资30亿美元购Snapchat遭拒后,推Slingshot 全球开发者报告:程序媛崛起,企业应用更赚钱! 土豪经济 E人E本发布首款4G安全手机 内忧外患:Android版FuelBand应用来得太迟? MongoDB 2.6.2 发布,大大改进查询功能 清华毕军&华为马云:SDN是学术和产业都看好的领域 向三星和苹果发难:亚马逊FirePhone 3D手机强势来袭 支付宝移动端与NFC芯片商、手机商合作 推出近场支付产品 Go 1.3正式发布,改进正则表达式! API设计如龙生九子,Tunneling、Hypermedia等更受开发者青睐 NFV+SDN,博科打造开放式网络平台 三层MIS中的中间件怎么用COM或EJB来实现. 请问哪里的个人主页控件支持JSP? 再次请教一个有关DataGrid不能显示而令人头晕的问题(在线等待)! 做过考勤管理的请进………… 在ASP.NET中怎样实现语句加入引用? 请问下面这个问题应该怎么解决最好?关于处理网页中的数据的 使用VB6自带的Sample中自动化示例应用程序时的一个问题 那位高手知道怎样实现曲线分析图... 一个简单SESSION 问题,请解决。在线等,没分了不好意思. 为什么在asp中使用ADODb的Connection对象的方法时不能使用事务处理 ====寂寞啊!谁帮介绍一个女孩啊(15-18)岁的!!万分感谢!==== 高分请教大虾,关于搜索的问题?。。。。 100分请教一个简单的问题?? runtime在JAVA中解释应该是什么意思? SCO上的ORACLE7建库?SOS 大家来看看,超级Bug?用DBExpress连接MSSQL,执行存储不能返回值,谁能解决,200分 高分请教,谢谢了/。。。。 我在程序中使用了MSXML,可是在干净的win98下无法运行,请问需要安装什么? 救急: SQL server的数据恢复 关于分辨率的问题。 在vb.net中能做dll吗?请大家可参与 下面的函数怎样声明? 能直接用alter语句修改某个字段的类型和长度吗? 如何做pci 插卡? 关于datalist绑定问题 我的前途???欢迎大家发表意见! 急求 如何测试asp ■■■■为防止下一场水园恶战,水源马甲联盟再次公开马甲id 密码■■■■ 自定义对象的实例怎么在ViewState里保存 把資料漚出成txt,doc,xls格式的文件,在漚出過程中,但是漚出成xls(Office2000)正常,officexp就出現亂碼? citrix数据引擎是什么? 刚刚我和她分手了 在數據窗口中怎樣打印jpg文件 为什么我的pws安装时提示需要winsock32?? 如何在grid表格或临时表里实现累加 请教一个四舍五入的问题? 各位老鳥,請問怎樣用ADO控件連接到一個Excel文件 oracle8i存储过程怎么写? 在线等待-----安装问题!!急急急急 我的拨号出了什么问题???急救!! 交換機連到交換機(兩個都是d-link的),如何連? 在php中如何将图片上传到服务器的MY SQL数据库中。紧急 关于视图位置疑问 缩进 急急!谢谢! 100分!在线等!急急急急急急急急急急急急急急急急急! DLL hell 关于javascript的错误,运行到该段程序,老出错,帮我看看。 别的工具调用EJB问题。 如何识别对象?? 宁波上半年生产总量全省第二 下半年抓杭州近百万亩农作物受旱灾 抗旱重在保金华昨天火箭人工增雨成功 气温骤降1义乌宗泽北路最后一个拆迁户终拆除 9浙江将启用最严格制度治水 省领导或亲杭州西湖区小学新生比去年增加1200金华昨召开深化作风建设大会 通报处理浙江7月份全省降水量比常年同期偏少七杭州连日大风吹乱荷塘 鲜藕减产几成定浙江绍兴超40万亩苗木因高温受损浙江高考第三批分数线公布 文科271台风飞燕致浙江近两天凉爽 下周仍回4杭州召开区县(市)委书记工作汇报会杭州西湖区将建17个学校地下停车场杭州出售赠与和抵押房产只认房产证上的本周继续晴热高温 未来10天可能有台昨日杭城一天清凉 今天高温晴热卷土重淳安被列为生态“单列县” 不再考核工浙江管钱能力全国第七杭州今年河道治污完成近半 五条河道将杭州天城路将拓宽为双向8车道 往东将新晋老板Pharrell首度主导RA这180万人要重新找工作!(看看有你“兔子绅士”时髦归来 JOYRICH平安银行信用卡办哪张好?持卡人享餐饮3.15:翼虎7天断腿,在华之路该如03.03收评:十字星或藏有海量秘密让明星们跟它去旅行,“无二之旅”凭什招行消费易如何还款2016,3D打印的“钱途”和机遇全国人大代表黄细花:生育假延至180单身狗们看完可能会不开心……斯帅上任恒大首败,保守的他会变革吗?有的人撩妹就是那么厉害,那么突如其来一线楼市场外配资助长投机潮 专家建议XB老总:玩家应放下平台之见共同欣赏A股绝地大反弹背后:58家公司股东减微软愿做中间商,不打算开发Xbox 新三板日报:做市指数跌0.25%报1甘世振:投资常见三种误区,你是否有察沪指收复2850点 李大霄:婴儿底已股价曾两个月涨200% “潜力股”浪
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘