2018/09/25Web前端学习第一课_2.维护简单方便、易于升级-程序员宅基地

今日作业
1.什么是BS架构和CS架构的程序,各有何优缺点;
2.浏览器有哪些,什么是标准浏览器;
3.将如下的HTML片段代码进行格式化,并将格式化好的代码贴在CSDN中


第一题

什么是BS架构的程序

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

什么是CS架构的程序

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。如我院使用的上海超兰公司“案件统计”管理软件就是典型的C/S体系结构管理软件。

BS架构优缺点

(1)优点:
  ●分布性强,客户端零维护。只要有网络、浏览器,可以随时随地进行查询、浏览等业务处理。
  ●业务扩展简单方便,通过增加网页即可增加服务器功能。
  ●维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
  ●开发简单,共享性强。
(2)缺点:
  ●个性化特点明显降低,无法实现具有个性化的功能要求。
  ●在跨浏览器上,BS架构不尽如人意。
  ●客户端服务器端的交互是请求-响应模式,通常动态刷新页面,响应速度明显降低(Ajax可以一定程度上解决这个问题)。无法实现分页显示,给数据库访问造成较大的压力。
  ●在速度和安全性上需要花费巨大的设计成本。
  ●功能弱化,难以实现传统模式下的特殊功能要求。

CS架构优缺点

(1)优点:
  ●能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。
  ●操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。
  ●C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。
  ●安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。

(2)缺点:
  ●需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。
  ●兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。
  ●开发、维护成本较高,需要具有一定专业水准的技术人员才能完成,发生一次升级,则所有客户端的程序都需要改变。。
  ●用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户,所以适用面窄,通常用于局域网中。

小结:CS响应速度快,安全性强,一般应用于局域网中,但是开发维护成本高;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。


第二题

浏览器有哪些

IE浏览器、Safari浏览器、QQ浏览器、Google Chrome(谷歌浏览器)、搜狗高速浏览器、Mozilla firefox(火狐浏览器)、Opera浏览器、Chrome浏览器、360浏览器、腾迅TT浏览器、MAXTHON浏览器、世界之窗浏览器、Netscape浏览器

什么是标准浏览器

“标准浏览器”泛指对W3C所定义的CSS2.1规范提供了优秀支持并能完美呈现的浏览器。
目前的标准浏览器包括:Opera 10.10、Safari 4.0.4、Intelnet Explorer 8、Firefox 3、Chrome。


第三题

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/soumns1/article/details/82840536

智能推荐

OpenGL 创建窗口/三角形VAO、VBO、EBO_opengl bao-程序员宅基地

文章浏览阅读963次,点赞3次,收藏7次。Day 1 使用OpenGL创建三角形程序运行效果VAO vertex array object 顶点数组对象VBO vertex buffer object 顶点缓冲对象EBO element(index) buffer object 索引缓冲对象VBO and VAOData Flow from CPU to GPUVertex Buffer Object (VBO)VBO..._opengl bao

缓存雪崩、缓存穿透、缓存击穿-程序员宅基地

文章浏览阅读1.1k次,点赞28次,收藏24次。当然,可能针对缓存穿透的情况,也有可能是其他的原因引起,可以针对具体情况,采用对应的措施。缓存击穿,就是说某个 key 非常热点,缓存击穿和缓存雪崩很类似,只不过是缓存击穿是一个热点key失效,而缓存雪崩是大量热点key失效。undefined 缓存失效:缓存中的某些数据过期或者被淘汰,在数据重新加载到缓存之前,大量请求会直接穿透到存储系统中查询,导致存储系统负载剧增。2缓存失效:缓存中的某些数据过期或者被淘汰,在数据重新加载到缓存之前,大量请求会直接穿透到存储系统中查询,导致存储系统负载剧增。

pg_probackup备份与恢复-程序员宅基地

文章浏览阅读2.5k次,点赞3次,收藏5次。一、pg_probackup概述pg_probackup 是一款免费的postgres数据库集群备份工具,与其他备份工具相比,它主要有如下一些优势:提供增量备份,增量备份一定程度上可以节省磁盘空间的使用并且减少备份时间消耗 可通过全量备份+增量备份进行增量恢复 无需通过实际的数据恢复操作验证备份文件是否有效 Verification: on-demand verification of Postgres Pro instance with the checkdb command. 可以通过设_pg_probackup

视线估计/视线追踪/视线检测(Gaze Estimation)研究以及车辆应用(DMS or OMS)-程序员宅基地

文章浏览阅读622次。最近在研究驾驶员监控系统(DMS or DSM),目前针对眼睛、嘴巴、头姿特征的算法已经很成熟了,而最新的研究方向是利用人眼视线进行判断,应用场景可能如下:1、头部转动,但是视线仍在道路前方;2、头部虽然朝向道路,但视线已经脱离了道路,向其他地方看去;3、偏向于娱乐方面的话,实际应用有蔚来的NOMI,当驾驶员看向NOMI的时候,NOMI会自动看向驾驶员,视线检测在未来的扩展性会很强。_视线追踪

Android自定义配置_android 自定义配置参数-程序员宅基地

文章浏览阅读511次。Android自定义配置文章目录Android自定义配置屏幕不休眠开机显示自定义静态LOGO系统中文显示隐藏状态栏电量开机不显示No SIM card 提示隐藏状态栏和三大按键1. 默认配置文件2. 加载配置文件隐藏搜索栏1. 在布局文件中删除2. 在launcher中去掉关闭系统休眠Launcher图标清空直接隐藏清空布局默认开启以太网添加全局变量Settings.Global字符串定义默认值数据库加载使用开启默认配置测试备注屏幕不休眠# 获取屏幕休眠时间adb shell settings ge_android 自定义配置参数

RAID 介绍(含有硬件RAID卡)-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏7次。其中,--level=5指定RAID级别为5,--raid-devices=3指定使用3块磁盘驱动器,后面的/dev/sdb、/dev/sdc、/dev/sdd是要组成RAID 5阵列的磁盘驱动器设备名称。数据保护和冗余:RAID卡支持不同的RAID级别,如RAID 0、RAID 1、RAID 5等,提供数据冗余和容错能力,以保护数据免受磁盘故障的影响。硬件加速:由于RAID卡具有自己的处理器和内存,它可以在硬件级别上执行RAID操作,减轻了主机CPU和内存的负担,从而提供更高的效率和吞吐量。_raid卡

随便推点

Manjaro安装一款好用的截图工具Deepin-screenshot_manjaro dwm窗口下好用的截图软件-程序员宅基地

文章浏览阅读7.3k次,点赞2次,收藏7次。效果图安装yaourt deepin-screenshot自定义快捷键截图配置设置--->设备   keyboard--------> 新建快捷键-->点击+号 使用:直接点一下键盘上的截屏键即可:PrtSc(是个缩写) ..._manjaro dwm窗口下好用的截图软件

网易云音乐移动端项目实战(分解上),2024年最新学it主要学什么-程序员宅基地

文章浏览阅读537次,点赞9次,收藏11次。/获取歌单的详情api 下的index.js//获取轮播图API/*0: pc1: android2: iphone3: ipad*///获取推荐歌单默认十条数据//获取歌单的详情router 下的index.jspath: ‘/’,},},routes})views下的listview.vue。

Intellij IDEA--生成UML类图的方法_intellij idea生成java uml-程序员宅基地

文章浏览阅读3.1k次。本文介绍Idea如何生成UML类图。_intellij idea生成java uml

idea识别不到maven下载的jar_idea maven有jar包却不能识别-程序员宅基地

文章浏览阅读963次。Maven初级问题_idea maven有jar包却不能识别

珞珈一号数据预处理完整流程及一些总结_arcgis滤波器在哪里-程序员宅基地

文章浏览阅读7.2k次,点赞18次,收藏65次。珞珈一号的噪声噪点什么的都非常多,想要去噪声个人总结出了很多方法:1.arcgis滤波器(空间分析工具——邻域分析——滤波器:低通滤波)2.envi低通滤波(同上面的工具,特点是可以平滑图像减少噪声同时会减少细节)3.利用自然间断点分级法来进行灯光分级(级别越多越好,分的越细,阈值也就更加精确),分级后从中选择适合的灯光值作为阈值以去除噪声4.老方法(不变目标区域法):选择同年同月份的npp影像,默认npp影像上DN值为0的地方在珞珈一号DN值也为0,以此作为掩膜去剔除噪声…(方法很多,仅供参考)_arcgis滤波器在哪里

NBT封面:水稻NRT1.1B基因调控根系微生物组参与氮利用(作者解读)-程序员宅基地

文章浏览阅读3.3k次,点赞2次,收藏11次。https://www.nature.com/nbt/volumes/37/issues/6Nature Biotechnology杂志2019年6月5日(37卷第6期),中科院遗传发..._nrt1.1b is associated with root microbiota composition and nitrogen use in f

推荐文章

热门文章

相关标签