zoukankan      html  css  js  c++  java
  • 第一章 客户端网页编程简介

    第一章     

    • 主机/哑终端模式     客户机/服务器计算模式(C/S)    浏览器/服务器模式(B/S)

    web浏览器、web服务器、通过HTTP协议通信

    web的概念:本意是蜘蛛网和网的意思,在网页设计中,我们将web称为网页。广泛作用于网络、互联网行业。主要有三种表现形式:超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(http)等等。

    1、超文本:实际上是一种用户的接口,以电子文档的形式存在。将文档里面不同的部分用关键字建立连接,使得信息用交互的方式进行搜索。// 是用超链接的方式,将各种不同空间的文字信息组织在一起的网状文本。   超文本实际是指在传输的时候,不仅仅可以传输文本,还可以传输图片、音频、视频、文件。

    2、超媒体:实际上是超文本和多媒体在信息结合下的一个产物,它是超级媒体的简称。用户不仅可以通过链接从一个文本跳转到另一个文本,还可以激活一段声音、显示一张图片甚至可以播放一段动画。

    3、超文本传输协议:超文本在互联网上传输的协议。https是http协议的升级版,做了一些安全性的加密协议。

    • 发送给客户端的网页由四个部分组成:网页内容、结构、表现形式、行为。

    HTML:超文本标记语言   定义网页结构

    CSS:层叠样式表  定义网页样式(表现形式)

    JS和DOM:直译式脚本语言   定义网页行为

    Web应用程序的组成部分2:Web服务器

    Internet存放网页的计算机称为Web服务器。

    服务器分类:1、apache是世界上使用排名第一的web服务器  2、tomcat开源免费

                                3、jboss是支持web service的容器 4、jetty是开源servlet的容器。jsp+servlet编程,提供运行环境;

                                5、sun的java系统web服务器  6 IIS  Internet信息服务,微软主推的一款服务器              7、webLogic用于开发,集成部署管理分布式的web应用、网络应用、数据库应用的java服务器

    服务器之间的数据传输通过TCP/IP协议进行发送和接收。

    端口号:多个程序同时运行的时候,目的主机根据端口号来区分每个程序。

    Web应用程序的组成部分3:web浏览器:本质是解析html标记、将其显示在浏览器窗口的可执行软件。// Firefox    IE     Google

    web应用程序的组成部分4:HTTP协议    是一套规则和过程,它使计算机能够通过Web交换信息。

    http传输协议

    1、  请求:请求行、请求头、空行、消息体;

    2、  响应:状态行、响应头、空行、消息体。

    网页分类:静态网页、客户端动态网页、服务器动态网页。不管是哪种网页技术,最终由web服务器解析,通过http协议发送到客户端,都是一种形式。即:我们在浏览器中查看网页源代码时,所看到的都是一种形式。

    //******

    运行一个完整的web应用程序所需的最基本的组成部分包括:由网页组成的web应用程序;存放web应用程序并提供网页浏览服务的web服务器;解析网页并显示网页给用户浏览的客户端浏览器;在客户端和web服务器端提供通讯的http网络协议。

  • 相关阅读:
    2018-3-8-WPF-UncommonField-类型是什么
    PHP mysqli_set_charset() 函数
    PHP mysqli_select_db() 函数
    PHP mysqli_rollback() 函数
    PHP mysqli_refresh() 函数
    PHP mysqli_real_escape_string() 函数
    使用Pam_Tally2锁定和解锁SSH失败的登录尝试
    MySQL的LIMIT与分页优化
    转mysql存储引擎memory,ndb,innodb之选择
    转mysql复制主从集群搭建
  • 原文地址:https://www.cnblogs.com/littlejava/p/5516036.html
Copyright © 2011-2022 走看看