码迷,mamicode.com
首页 > Web开发 > 详细

第一章 客户端网页编程简介

时间:2016-05-22 06:10:30      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

第一章     

  • 主机/哑终端模式     客户机/服务器计算模式(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网络协议。

 

第一章 客户端网页编程简介

标签:

原文地址:http://www.cnblogs.com/littlejava/p/5516036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!