课程关键字

关键词 英文*解释
浏览器 browser
解析器 resolver
服务器 server
web前端 设计网站
Java 制作整个软件
UI 交互设计
HTML 超文本标记语言(不是编程语言)
标签 lablel
文本 text
姿势 post
格式化 formatting
编辑器 editor
缩进 retract
网页 webpage
软件 software
客户端 client

今日作业完成总结

1.什么是BS架构和CS架构的程序,各有何优缺点?

(1)CS (Client/Serve) : 客户端----服务器结构。C/S结构技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。
C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
(2)BS(Browser/Server):浏览器----服务器结构,是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。在这种结构下,通过W3浏览器来进入工作界面,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成三层(3-tier)结构。这样使得客户端电脑负荷大大简化(因此被称为瘦客户端),减轻了系统维护、升级的支出成本,降低了用户的总体成本(TCO)。
BS的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求。它是瘦客户端,对大量的数据输入以及报表的应答等都需要通过浏览器与服务器进行交互,通信开销大,而且对于实现复杂的应用构造有较大的困难。

(3)CS优缺点
1)优点:
●能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。
●操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。
●C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。
●安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。
2)缺点:
●需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。
●兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。
●开发、维护成本较高,需要具有一定专业水准的技术人员才能完成,发生一次升级,则所有客户端的程序都需要改变。。
●用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户,所以适用面窄,通常用于局域网中。

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

2.浏览器有哪些,什么是标准浏览器?

(1)常见浏览器:
1)Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的也是IE内核;
2)Webkit内核:谷歌chrome浏览器最先开发或使用,也叫谷歌内核,360极速浏览器,使用的也是谷歌内核;
3)Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,K-Meleon浏览器也是使用这种内核;

(2)标准浏览器:是浏览器按照W3C标准解析执行代码,这样用规定的语法去渲染,就可以兼容各个浏览器,保证以正确的形式展示网页。

3.将如下的HTML片段代码进行格式化,并将格式化好的代码贴在CSDN中?

今日小结

1.我们学的是叫web前端,就是把文字图片视频解析到浏览器中,生成个网页。
2.网页小程序很便捷,客户端需要下载而且还要跟新。所以小程序越来越受欢迎。
3.我们学的HTML是一种标记语言,不是编程语言。
4.写代码时要注意格式,看着舒服。

2018/09/25渡课相关推荐

  1. 2018/09/27渡课

    目录 一.关键字 二.使用Table标签和Form表单元素完成一个个人简历的网页编写 三.使用form完成一篇带目录导航的文章编写 四.题目 a.Table页面布局和Div布局的区别和为什么要使用Di ...

  2. 2018/09/29渡课

    目录 一.使用CSS美化之前HTML构建的个人简介页面,包括表格边框,表格单元格背景,字体,输入框样式等,要求在外部CSS文件中定义样式,并尝试如何优化类选择器的定义.(不能实现的样式,参考样式手册查 ...

  3. 2018/9/28 渡课学习第四天

    目录 重要标签 作业完成汇报 今日学习总结 重要标签 标签 描述 实例 <!--...--> 定义注释 <!--这是一段注释.注释不会在浏览器中显示.--> <!DOCT ...

  4. 2018.09.25软件更新公告

    原创软件区升级ComicEnhancerPro.ComicsViewer.DjVuToy.DpiCalc.Findstr.FreePic2Pdf.HugeChm.NoteIcon.PageByPage ...

  5. 2018.09.25【洛谷P4472】【BJWC2018】八维(字符串哈希)(倍增)

    传送门 解析: 以后再也不把一个变量名当成另一个的子串了... 调了我好久. 思路: 显然这道题不哈希没法做. 然而串长有1e91e91e9直接做显然不行. 我们可以考虑倍增法,将所有长度为2kk2^ ...

  6. 2018/11/27渡课

    目录 一.完成自学部分内容,并撰写一篇关于 Eclipse 使用的博客,包括常用的 Eclipse 快捷键. 二.使用 Eclipse 进行开发,验证今日课堂上的知识点,完成对应作业. 三.写至少5个 ...

  7. 【跃迁之路】【597天】程序员高效学习方法论探索系列(实验阶段354-2018.09.25)...

    @(跃迁之路)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. ...

  8. python课程与c+课程有什么不同-南通渡课少儿编程:python和C的区别是什么?

    南通渡课少儿编程:python和C的区别是什么? 2020-10-30 | 南通 | 点击87次 | 信息编号:20146414213238622002263449 视频:南通渡课少儿编程:pytho ...

  9. 暑期训练日志----2018.8.25

    训练第27天. 临近训练结束,身体终于垮了...上午还强撑了一会看了看之前个人赛的题,下午直接回宿舍躺着了...错过了教练过来宣布的很多事情,头大... 2018.8.25

最新文章

  1. 使用kaptcha生成验证码
  2. [20161031]rman备份与数据文件OS块.txt
  3. postman websocket_新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具
  4. vue表格刷新数据_Vue.js+Layer表格数据绑定与实现更新的实例
  5. Zend Studio 13.6.1汉化破解版方法(中文离线包)
  6. OpenCv之Canny边界检测(笔记13)
  7. microsoft拼图闪退_笔者解答win10系统Microsoft Jigsaw(微软拼图)出现闪退的修复技巧...
  8. IIS、Asp.net 编译时的临时文件路径
  9. Linux自建RustDesk中继服务器
  10. [hdu6578]Blank
  11. yunos的工程模式
  12. 理解浏览器的多线程,JavaScript的单线程
  13. 详解FPGA实现8b10b编码原理(含VHDL及verilog源码)
  14. php internetshortcut,shortcut功能
  15. NOIP 2011 聪明的质检员
  16. 更改技嘉主板开机画面
  17. Neo4j笔记(二)Cypher(6)UNWIND和FOREACH
  18. 4192=鬼吹灯之龙岭迷窟
  19. 各类Python项目的项目结构及代码组织最佳实践
  20. 龙芯3a5000下编译nginx源码

热门文章

  1. 有哪些十分惊艳的书值得推荐?
  2. Kotlin Android (从零开始一个项目)
  3. Discuz!论坛运营之如何开启发帖回帖@会员功能
  4. 不要讨要共享单车押金了,没用
  5. vue3中实现放大镜效果,使用ref获取节点元素
  6. 近视手术:全飞秒 vs 半飞秒
  7. python自动安装windows软件_python模块 - pywinauto(windows自动化安装软件)
  8. 计算机硬件系统中指挥控制计算机工作,计算机硬件系统中指挥、控制计算机工作的核心部件是________。...
  9. golang相关知识总结
  10. 多媒体信息即时通讯功能详解