+ -
当前位置:首页 → 问答吧 → 有懂B/S架构的么,请教个方案

有懂B/S架构的么,请教个方案

时间:2010-06-30

来源:互联网

想做一个B/S服务器,要求这个服务器有这样的功能:
在客户端PC上打开浏览器就能访问服务器里的网页,网页里有一个主窗口,这个主窗口和窗口中的内容都由插件生成,而且还要求这些插件都只是服务器的插件而不是客户端PC的插件。

能实现么?怎么设计?什么方案较好?谢谢。

作者: yyoc   发布时间: 2010-06-30

不能 没有

作者: benjiam   发布时间: 2010-06-30



QUOTE:
不能 没有
benjiam 发表于 2010-06-30 16:14




    你说不能实现?不会吧

作者: yyoc   发布时间: 2010-06-30

不懂。S太大。。。

作者: donglongchao   发布时间: 2010-06-30

不知所云

作者: mirnshi   发布时间: 2010-06-30

回复 yyoc


你问的是啥?  不要b/s c/s的  你的数据是怎么交换的? 数据流

作者: zimang   发布时间: 2010-06-30

回复 zimang


   这么说吧, 页面上就一个图片,但图片是从插件得到的,并且插件在服务器端而不是在客户端PC上。

作者: yyoc   发布时间: 2010-06-30

回复 yyoc


    那和一般的网页有什么区别,web插件的话都是传输到浏览器执行。你这插件是嘛意思?

作者: zimang   发布时间: 2010-06-30



QUOTE:
回复  yyoc


    那和一般的网页有什么区别,web插件的话都是传输到浏览器执行。你这插件是嘛意思?
zimang 发表于 2010-06-30 17:29




    我的意思是插件在服务器执行,服务器再把插件的执行结果传给客户端的浏览器

作者: yyoc   发布时间: 2010-06-30

我想html语言就能实现你的需求

作者: wrongway88_cu   发布时间: 2010-06-30



QUOTE:
我想html语言就能实现你的需求
wrongway88_cu 发表于 2010-06-30 17:33




    用html做插件?

作者: yyoc   发布时间: 2010-06-30

回复 yyoc


    你去找一个做网站的就可以了 静态: <img .......>

作者: zimang   发布时间: 2010-06-30



QUOTE:
回复  yyoc


    你去找一个做网站的就可以了 静态:
zimang 发表于 2010-06-30 17:35




    需求还不是一张图片那么简单。要求这张图片上有控件,就是一个窗口了,而这些控件也来自插件。

作者: yyoc   发布时间: 2010-06-30

用什么插件?!根本不懂在说什么

作者: chinesedragon   发布时间: 2010-06-30

回复 yyoc


    你的控件是不是用C++写的  然后再本地安装?

作者: zimang   发布时间: 2010-06-30



QUOTE:
回复  yyoc


    你的控件是不是用C++写的  然后再本地安装?
zimang 发表于 2010-06-30 17:42




    用什么写的无所谓,但要求控件也是随意定制的,插件在服务器上

作者: yyoc   发布时间: 2010-06-30



QUOTE:
用什么插件?!根本不懂在说什么
chinesedragon 发表于 2010-06-30 17:41




    我说的插件就是一个独立的模块,要求与主程序分离的独立模块

作者: yyoc   发布时间: 2010-06-30

lz 缺乏基础的bs 的原理,纯设想的一个方案。 这个方案无非就是要保护自己的资源。

但是他的描述是相互矛盾的。

作者: benjiam   发布时间: 2010-06-30

回复 yyoc


    直接说清楚点嘛  你的心思我们猜不透

作者: zimang   发布时间: 2010-06-30



QUOTE:
回复  yyoc


    直接说清楚点嘛  你的心思我们猜不透
zimang 发表于 2010-06-30 17:47




    这样说吧,服务器连接3个设备,用浏览器访问服务器控制3个设备,我想如果在服务器上做三个模块(插件),每个模块对应一个设备。这样每个模块一定都有自己的窗口了,在浏览上想控制一个设备,就是打开这个设备模块的窗口,实现控制设备的功能

作者: yyoc   发布时间: 2010-06-30

服务器连接N个设备,就只为新加的设备做模块(插件),就OK了

作者: yyoc   发布时间: 2010-06-30

这样的想法很好吧,但能实现么?应该能实现吧

作者: yyoc   发布时间: 2010-06-30

回复 yyoc


    你现在的需求我个人觉得html+js就可以实现  你访问不同的设备 需要按钮的吧  通过按钮加载不用的控件页面就可以了

作者: zimang   发布时间: 2010-06-30



QUOTE:
回复  yyoc


    你现在的需求我个人觉得html+js就可以实现  你访问不同的设备 需要按钮的吧  通过按钮 ...
zimang 发表于 2010-06-30 18:04




嗯,我想也是,也就是模块就是一个文件夹,文件夹里有html文件和图片文件,图片文件有窗口背景和控件背景文件。
哈哈,我开始想复杂了,以为必须用java、C++什么做呢。

但是,还有个问题,怎么把操作控件形成的数据传给主程序?

作者: yyoc   发布时间: 2010-06-30

操作控件形成的数据也由模块来实现,并且把数据传给主程序。怎么做?

作者: yyoc   发布时间: 2010-06-30

回复 yyoc


我的方法:1,主程序里面嵌入一个小型的开源http服务器,然后读取http协议数据。

2.你的控件是client直接和主程序相连然后交换数据,(网页服务器只是中介作用)。

作者: zimang   发布时间: 2010-06-30