基础总结知识点-第一章:web技术的基础知识

来源:互联网 发布:淘宝产品拍摄技巧 编辑:程序博客网 时间:2024/06/05 15:58
Internet与web技术:
  1. Internet互联网(起源:美国军事系统)
  2. www(world wide web)万维网;设计者:Tim-Berners-lee
  3. 超文本:开始是不必拷贝对方文件,只要链接到对方计算机上。
  4. 资源:每个有用信息;
    (标识:用一个全局的统一资源标识符URI)
    (传送:通过超文本传输协议HTTP)

    (维护和管理:万维网联盟,简称W3C)
  5. internet与web区别:Internet是web的基础平台,web是互联网平台上的一种应用层服务
  6. web技术特点:多媒体表现特性,超文本链接和快速导航能力,平台的独立性,分布自治特性,动态交互特性。


web技术的主要组成:

  1. IP地址(长32位,4个字节)(数字标识)
    -----符号化标识:域名(Domain Name){计算机名}
    格式:www(主机名运行web服务).xxxx(主体).edu(教育类域名).cn(顶级域名),用域名系统DNS服务器管理和解析。
  2. 一个IP可对应多个域名;一个域名可以对应多个IP。
  3. 统一资源定位符URL(完整地描述Internet上网页和其他信息资源地址的一种标识方法)(每个网页的唯一名称标识)
  4. URL格式:<访问协议>://<主机名>:<端口号>/<文件路径>?<查询字符串>(参数)#<文档内片段标识>(跳转位置){端口号后全部的有时可省略}
  5. HTTP保留端口号:80
  6. HTTP超文本传输协议由W3c和Internet工程任务组IETF合作结果。(应用层协议);通常承载与TCP之上,有时承载于TLS或SSL协议层之上,被称安全HTTP,即HTTPS;(有连接,无状态,灵活,可扩展)
  7. HTML超文本标记语言(用于描述网页文档的一种标记语言)(扩展名:.htm或.html)
    基本结构:<html>html文件的始标记
    <head>头部信息开始和结尾</head>(包含:标题,序言,说明。常用标记符:标题标记符合meta标记符)
    <body>正文</body>(试题标记符或正文标记符)
    </html>尾标记
  8. 对于不同的浏览器,对统一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
  9. HTML之所以被称为超文本标记语言,因为包含超级链接(URL指针)
  10. HTML文档制作特点:简易性,可扩展性,平台无关性。

web浏览器与服务器:
  1. Web浏览器:运行在用户的机器上用来展现和浏览来自web服务器或本地文件系统中的HTML页面,让用户与页面交互的一种客户机软件。
  2. web服务器:提供web服务的服务器
    unix和linux最广泛的免费HTTP服务器:Apache服务器
    window平台用微软的web服务器:IIS
  3. web工作模式:客户机/服务器
    CGI技术:当web服务器接受请求,服务器不处理,去调用特定的外部程序,并将外部程序执行处理结果返回给浏览器。
    缺点:每次请求都在服务器开启一个进程,大大消耗服务器资源。
    可优化:开启服务器进程一次就处理所有请求。

web应用开发技术:
  1. web基本架构:C/s(client/Server)(客户端/服务器)
    B/s(browser/Server)(浏览器/服务器)网络结构模式
  2. B/s比c/s优势:维护和升级方便简单,成本减低,选择更多。应用服务器运行数据负荷较重。
  3. 三层及多层架构(逻辑方面):B/s可扩充,所谓三层是在客户端与数据库之间加入一个中间层(又称组件层或应用层)(包含:业务逻辑,数据访问,合法性校验等)
    展示层←业务逻辑层←数据访问层----数据存储层
    三层架构包含:用户界面层(UIL),业务逻辑层(BLL)(核心),数据访问层(DAL)
    分层目的:高内聚低耦合,增强软件灵活性,可扩充性,可移植性。
  4. JSP(java server pages):HTML+java程序段(servlet:交互式地浏览和修改数据,生成动态web内容)+JSP标记(tag);后缀:.jsp。
    jsp首次被访问的时候被应用服务器转换为servlet,服务器直接调用这个servlet,而不再访问jsp页面。ISP实质:servlet
    jsp部分=静态数据(HTML),JSP指令,JSP脚本元素和变量,JSP动作,用户自定义标记。
  5. ASP.net(ASPh后继者);后缀:.aspx
  6. PHP(Hypertext preprocessor超文本预处理语言)

web服务器的安装与配置:
  1. IIS(internet INformation Servlet):win7或以上系统自带,
  2. APACHE:web服务器软件;{httpd.apache.org下载}

web技术的历史和发展:
  1. web技术发展三个阶段:静态文档→动态网页→web2.0时代

0 0
原创粉丝点击