请教概念: B/S结构(10分)

  • 主题发起人 主题发起人 sleep
  • 开始时间 开始时间
S

sleep

Unregistered / Unconfirmed
GUEST, unregistred user!
人们常说的B/S结构是指什么?B是Browser,S是Server,对吗?
Server端都要做些什么程序呢?能列举一下吗?
本论坛算不算一个B/S?
谢谢!
 
B/S:Browse/Server
本论坛应该算B/S吧,我也不太懂。
 
B/S说穿了就是CGI的应用.当然包括CGI,ISAPI,ASP等...
 
cAkk胡说,不懂装懂
1、CGI、ISAPI、ASP根本不是一回事
2、B/S模式是C/S模式的发展,因此也是相对于C/S模式而言的,
虽然抠起字眼来CGI、ISAPI、ASP也是一个B,一个S,但完全CGI、ISAPI、ASP
3、B/S的基本思想是将C/S中的C再切成两层,使将用户界面(B,Client)更加瘦,剩余的部分放到App Server中
从结构上来说App Server是DB Server的Client端,
B是App Server的Client端,因此称为3/多层结构。
从逻辑上来说
B端只负责最简单的<B>响应用户输入</B>和<B>输出处理结果</B>
其他一切复杂的逻辑都在App Server端进行
最理想的状况是只有浏览器,程序嵌入到Browser中,
这种结构的好处是
(a)组件式开发,便于发布和维护
(b)成本降低,只需要有限的Database Client,
我们以前的一套程序在App Server端连接数据库,只需要买一个许可。
M$很不高兴地告诉我们说,这样是不允许的!
哈哈哈哈哈哈哈哈哈哈!
(c)如果结构设计合理,可以很灵活地配置,适应不同的需求和硬件环境
其他很多,一时之间说不完,
真正要说清楚,应该开讲座!
 
勘误表:
"2、.....但完全CGI、ISAPI、ASP"
=>
"完全不是一回事"
"应该开讲座!"
=>
"应该<B>请CJ</B>开讲座!"
 
B是Browser,S是Server
 
蚯蚓说得很好嘛,
就是第三点有点小问题。
 
B/S和三层结构也不是一回事吧(无知的说)
 
蚯蚓说的对.
不过在浏览器端实际上还是通过传统的CGI,ISAPI,ASP等来实现的,所以我说
"说穿了就是CGI的应用",难道不是吗? 不用CGI难道用html不成?
既然被蚯蚓批评,那我就戴罪立功,也说几句把:
B/S原则上说分四个层次:Browser、WEB Server、App Server、DataBase Server。
其中:
- Browser负责人机交互,包括一些与数据和应用关系的图形和界面运算;
- WEB server负责对客户端应用程序的集中管理;
- App Server负责应用逻辑的集中管理(事务处理),Appserver又可以根据其处理
的具体业务不同而分为多个;
- DataBase Server负责数据的存储和组织、数据库的分布式管理、数据库的备份和
同步等等。
使用B/S的好处是:
1.可以实现分布式应用;
2.可以实现跨平台应用;
3.方便安装(几乎不需要)和升级(只要在server端升级即可);
 
时间太久,强制结束。 wjiachun
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部