软件开发的两种结构
1)Cs(Client/Server):客户端——服务器结构
C/s结构技术上很成熟,它的主要特点是交互性强,具有安全的存取模式,网络通信能量低,响应速度快,利于处理大量数据。
C/s的优点
C/s结构的管理信息系统具有较强的事务处理能力,能是实现复杂的业务流程。
2)B/s(Browser/Server):浏览器——服务器结构
是目前应用系统发展方向。Bs是伴着linternet技术的兴起,对C/s结构的改进,为了区别于传统的C/s模式,特意称为B/s模式,在这种结构下,通过W3浏览器来进入仍作页面
B/s的优点
分布性强,客户端零维护,只要有网络,浏览器,可以随时随地进行查询,浏览器业务处理
3)Bs与Cs优缺点对比
Cs响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,B/s可以实现跨平台,客户零维护,但是个性化能力低,响应速度慢,所以有些单位日常办公应用Bs,在实际产生中使用C/s结构
4)Http协议Https fip
4.1)什么是http协议
1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符
2.域名部分:该URL的域名部分为“www.aspxfans.com”。一个URL中,也可以使用IP地址作为域名使用
3.端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口
4.虚拟目录部分:从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分。虚拟目录也不是一个URL必须的部分。本例中的虚拟目录是“/news/”
5.文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名
6.锚部分:从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分
7.参数部分:从“?”开始到“#”