S sleep Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #1 人们常说的B/S结构是指什么?B是Browser,S是Server,对吗? Server端都要做些什么程序呢?能列举一下吗? 本论坛算不算一个B/S? 谢谢!
W www Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #2 B/S:Browse/Server 本论坛应该算B/S吧,我也不太懂。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #3 B/S说穿了就是CGI的应用.当然包括CGI,ISAPI,ASP等...
蚯 蚯蚓 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #4 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)如果结构设计合理,可以很灵活地配置,适应不同的需求和硬件环境 其他很多,一时之间说不完, 真正要说清楚,应该开讲座!
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)如果结构设计合理,可以很灵活地配置,适应不同的需求和硬件环境 其他很多,一时之间说不完, 真正要说清楚,应该开讲座!
蚯 蚯蚓 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #5 勘误表: "2、.....但完全CGI、ISAPI、ASP" => "完全不是一回事" "应该开讲座!" => "应该<B>请CJ</B>开讲座!"
B bethouvnlue Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #8 B/S和三层结构也不是一回事吧(无知的说)
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-29 #9 蚯蚓说的对. 不过在浏览器端实际上还是通过传统的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端升级即可);
蚯蚓说的对. 不过在浏览器端实际上还是通过传统的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端升级即可);