*********谁能解释一下软件开发中的C/S和B/S结构呀?!?!*********** C:client S: server 服务器和客户端B:browser 也就是浏览器我知道的就这么多。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c/s客户端和服务端b/s浏览器和服务器 c/s客户端和服务端b/s浏览器和服务器开发的时候你看一下midas里的控件,然后你在看看delphi带的例子,上面一般的连接,然后你要完成什么任务,作什么就可以了。 B/S:Browser/ServerC/S:Client/ServerB/S是指客户端用浏览器来访问服务器C/S则要安装特定的客户端才能访问服务器 基于B/S结构的程序,是否能改为C/S结构呀?如果能的话,是不是只需要改客户端的程序呀?? 1、B/S(browser/Server)B/S(browser/Server)解决方案的客户机连接到网络上,并下载它所需要的内容。它不会下载整个应用程序,而是应用程序的网页。一个瘦客户机提出的是表现层的表态信息。用户可以填满一些文本,设置某些复选框,提交给过程。这种功能类型与主机上的表单批处理相似,唯一的区别是终端可以在Internet上任何地点。一种典型类型是Web浏览器可以保证应用程序有最多的支持,这种应用程序称为以Web浏览器为中心的应用程序。这种情况下,运行环境由客户机决定。如果需要更多的功能,则需要一个动态的网络应用程序。这时可以使用更高级的网络用户界面,包括动态网页,这将使应用程序的交互性更好。不过,这需要依赖于不同的Web服务器和浏览器的扩展技术支持,这一部分也是不同的技术提供商分歧较大的地方。例如:用户开发的动态网页可能只在Internet Explorer上有效,而在Netscape Navigator中却一筹莫展,这样虽然不能得到更通用的应用程序,但是如果可以知道用户在使用哪一种Web浏览器,就可以利用该Internet技术供应商的技术优势解决问题。一般情况下B/S(browser/Server)解决方案非常适用于基于Web浏览器的企业内部互联网和外部互联网应用程序。它的易于维护、使用方便、跨系统跨平台等诸多优势已经越来越受到人们的追捧,成为一种很有竞争力的解决方案。2、C/S(client/Server)C/S(client/Server)解决方案需要用到客户机端的一些功能,它依赖于客户机的操作系统。这时应用程序是可执行的,可以安装在客户机上。依赖于网络的应用程序混合了底层操作系统和网络。由于要处理的任务复杂,这些应用程序需要操作系统提供的功能。这种情况下,Web浏览器提供的内容有限,难以应付复杂的需求。不过,同基于Web浏览器的方案一样,基于网络的EXE解决方案也可以连接在Internet上。例如有一个数据存储应用程序,通过检索数据仓库,一般会生成复杂的数据视图,这些视图数据可图形化并生成报表以供决策。因为图形化及生成报表的处理十分复杂,Web浏览器不易实现,而利用操作系统的图形的打印支持功能则可以顺利实现。但是又必须连接到网络上,因为无法把数据仓库全部卸载到客户机上再进行处理。通过网络请求到的数据仅仅是在数据仓库服务器上已经处理好的一个结果集,而客户机不需要处理能力非常强大。唯一的限制是客户端应用程序,即EXE文件必须运行在同一个操作系统平台上。C/S(client/Server)解决方案在传统的局域网中比较常用,是一种技术成熟、可靠性好的解决方案。 想找一种 Grid 控件 DBctrlgrid如何将当前行的数据在最后列回车后复制到下一行? 关于文件的比较 webbrowser能单独设置代理服务起吗? 一个关于软件安装制作的问题 关于TStringGrid的问题 如何用olecontainer控件创建一个excel文件? 比较简单的问题,不过我有点糊涂,谁指点一下 方法 不想用现成的 IS Express Delphi 4.0 Beta,想自己写一个个性化的安装程序,怎样搞? 自定义图标的横坐标问题 如何在Delphi的窗体中象在Access中一样放置选项卡?
b/s浏览器和服务器
b/s浏览器和服务器开发的时候你看一下midas里的控件,然后你在看看delphi带的例子,
上面一般的连接,然后你要完成什么任务,作什么就可以了。
C/S:Client/Server
B/S是指客户端用浏览器来访问服务器
C/S则要安装特定的客户端才能访问服务器
B/S(browser/Server)解决方案的客户机连接到网络上,并下载它所需要的内容。它不会下载整个应用程序,而是应用程序的网页。
一个瘦客户机提出的是表现层的表态信息。用户可以填满一些文本,设置某些复选框,提交给过程。这种功能类型与主机上的表单批处理相似,唯一的区别是终端可以在Internet上任何地点。一种典型类型是Web浏览器可以保证应用程序有最多的支持,这种应用程序称为以Web浏览器为中心的应用程序。这种情况下,运行环境由客户机决定。
如果需要更多的功能,则需要一个动态的网络应用程序。这时可以使用更高级的网络用户界面,包括动态网页,这将使应用程序的交互性更好。不过,这需要依赖于不同的Web服务器和浏览器的扩展技术支持,这一部分也是不同的技术提供商分歧较大的地方。例如:用户开发的动态网页可能只在Internet Explorer上有效,而在Netscape Navigator中却一筹莫展,这样虽然不能得到更通用的应用程序,但是如果可以知道用户在使用哪一种Web浏览器,就可以利用该Internet技术供应商的技术优势解决问题。
一般情况下B/S(browser/Server)解决方案非常适用于基于Web浏览器的企业内部互联网和外部互联网应用程序。它的易于维护、使用方便、跨系统跨平台等诸多优势已经越来越受到人们的追捧,成为一种很有竞争力的解决方案。2、C/S(client/Server)
C/S(client/Server)解决方案需要用到客户机端的一些功能,它依赖于客户机的操作系统。这时应用程序是可执行的,可以安装在客户机上。
依赖于网络的应用程序混合了底层操作系统和网络。由于要处理的任务复杂,这些应用程序需要操作系统提供的功能。这种情况下,Web浏览器提供的内容有限,难以应付复杂的需求。不过,同基于Web浏览器的方案一样,基于网络的EXE解决方案也可以连接在Internet上。例如有一个数据存储应用程序,通过检索数据仓库,一般会生成复杂的数据视图,这些视图数据可图形化并生成报表以供决策。因为图形化及生成报表的处理十分复杂,Web浏览器不易实现,而利用操作系统的图形的打印支持功能则可以顺利实现。但是又必须连接到网络上,因为无法把数据仓库全部卸载到客户机上再进行处理。通过网络请求到的数据仅仅是在数据仓库服务器上已经处理好的一个结果集,而客户机不需要处理能力非常强大。唯一的限制是客户端应用程序,即EXE文件必须运行在同一个操作系统平台上。
C/S(client/Server)解决方案在传统的局域网中比较常用,是一种技术成熟、可靠性好的解决方案。