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

智能推荐

Ubuntu系统入门指南:基础操作和使用-程序员宅基地

文章浏览阅读2.1k次,点赞32次,收藏49次。本文的目的是为读者提供一个全面的Ubuntu系统入门指南,帮助他们了解Ubuntu系统的基础操作和使用方法。Ubuntu系统作为一种免费、开源、安全、稳定且易于使用的操作系统,越来越受到用户的青睐。然而,对于新手来说,掌握Ubuntu系统的操作和使用可能会有一定的困难。因此,本文的重要性在于向读者介绍Ubuntu系统的基本知识和技巧,帮助他们顺利开始使用Ubuntu系统,并最大限度地发挥其功能和优势。通过本文的阅读,读者将能够掌握Ubuntu系统的安装、基础操作、日常使用和高级功能,并能够解决常见问题。_ubuntu

MSSQL-最佳实践-行级别安全解决方案-程序员宅基地

文章浏览阅读158次。title: MSSQL-最佳实践-行级别安全解决方案author: 风移摘要在SQL Server安全系列专题月报分享中,我们已经分享了:如何使用对称密钥实现SQL Server列加密技术、使用非对称密钥加密方式实现SQL Server列加密、使用混合密钥实现SQL Server列加密技术和列加密技术带来的查询性能问题以及相应解决方案四篇文章。..._mssql security

Ardunio开发实例-敲击传感器_敲击传感器模块arduino-程序员宅基地

文章浏览阅读1k次。敲击传感器振动是自然界最普遍的现象之一,大至宇宙小至原子粒子,无不存在振动现象。在工程技术领域中振动现象比比皆是,但在很多情况下振动是有害的,例如:振动降低加工精度和光洁度,加剧结构件的疲劳和磨损,在车辆和航空领域中机体及结构件的振动不但会影响驾驶员的操作和舒适度,严重情况下还会引起机体、结构件的断裂甚至解体。敲击传感器是用于检测冲击力或者加速度的传感器 ,通常使用的是加上应力就会产生电荷的压电器件,也有采用别的材料和方法可以进行检测的传感器。本次实例使用的敲击传感器相对简单,如下图所示:1、硬件_敲击传感器模块arduino

机器学习——决策树(Decision Trees)_机器学习-决策树-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏11次。机器学习学习笔记——3_机器学习-决策树

基于STC12C5A60S2系列1T 8051单片机的带字库液晶显示器LCD12864数据传输并行模式显示常规字符应用_lcd2864字库-程序员宅基地

文章浏览阅读406次,点赞11次,收藏6次。LCD12864点阵型液晶显示器是一种具有4 位或8 位并行、2 线或3线串行多种接口方式,内部可含有或不含有国标一级、二级简体中文字库的点阵型液晶显示器。其中LCD12864点阵型液晶显示器中128表示128列,64表示64行,总共有128x64=8192个点。_lcd2864字库

杭电计算机组成实验6(六)MIPS汇编器与模拟器实验_计组 汇编器实验-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏8次。实验内容1. 学习 MIPS指令系统,熟悉 MIPS指令格式及其汇编指令助记符,掌握机器指令编码方法2. 学习 MIPS汇编程序设计,学会使用 MIPS 汇编器将汇编语言程序翻译成二进制文件3. 了解使用 MIPS教学系统模拟器运行程序的方法解决方法下载 PCSpim 软件给大家按照书上的要求,在文本编辑器中输入汇编程序,然后装入PCSpim左侧内为指令地址,中间是十六进制的指令编码,右侧是相应的标准汇编指令,主要注意的是第二个程序,必须在裸机执行方式核心 结果展示:..._计组 汇编器实验

随便推点

搭建微信小程序转码机器人教程_转码机器人制作-程序员宅基地

文章浏览阅读6.5k次,点赞6次,收藏19次。免费微信转码机器人话不多说先上效果图需要准备的工具:服务器一台+微信公众号或小程序+可爱猫+2个微信(用于测试),相关工具已经全部打包自行下载(关注微信公众号:隔壁阿深)。下载安装工具打开可爱猫,这里有一点需要注意,微信版本必须要和可爱猫版本相符才能登陆。不过不用担心打开可爱猫时会自动检查你微信版本,如果不符会自动弹出下载窗口,下载安装对应版本即可。然后添加插件打开转码插件,登陆微信公众号,做相关配置即可。如果不想弄服务器,可以直接使用博主的机器人哦,全天24小时免费使用。微信添加机器人:GeB_转码机器人制作

QT:理想单薄透镜的参数计算_qt画单透镜-程序员宅基地

文章浏览阅读1.2k次,点赞6次,收藏24次。给定理想单薄透镜的像距和物距,计算出该透镜的像距、轴向放大率、横向放大率和角放大率直接上代码.pro#-------------------------------------------------## Project created by QtCreator 2021-12-10T13:24:32##-------------------------------------------------QT += core guigreaterThan(QT_MAJO_qt画单透镜

Visual Studio Code的安装教程(后期的如何安装插件、配置C语言的环境等看我之后的文章)_visual studio 怎么安装插件-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏3次。我们来看Visual Studio Code如何下载和安装吧!Visual Studio Code是微软做的,但是它和Visual Studio没有半毛钱关系。Visual Studio Code是一个独立的编辑器,当然它有很好的功能,我们可以把它配置好来做编程的各种各样的事情。_visual studio 怎么安装插件

【HarmonyOS】HarmonyOS参考资料_harmonyos应用开发者高级认证考试入口-程序员宅基地

文章浏览阅读429次,点赞9次,收藏8次。【资料】【HarmonyOS】HarmonyOS参考资料_harmonyos应用开发者高级认证考试入口

unturned服务器怎么自定义,《Unturned》机房服务器开服方法图文教程-程序员宅基地

文章浏览阅读1.1k次。《Unturned》机房服务器开服方法图文教程2014-08-05 09:39:57来源:贴吧编辑:评论(0)《Unturned》游戏中有些玩家想自己开服,之前给大家介绍了各种开服方法,今天给大家带来更直观的开服方法,一起来看看吧。多种开服方法:点击进入1.在服务器下载安装steam.(登录时建立个新的号来登录)2.用steam下载unturned.3.先运行一次,出现“oops”等崩溃错误 点掉..._unturned3.0怎么开服

RSA加密算法-程序员宅基地

文章浏览阅读84次。公钥加密,私钥解密,称为RSA加密算法。私钥加密,公钥解密,称为RSA签名算法。