web应用程序开发原理

来源:互联网 发布:java枚举类 编辑:程序博客网 时间:2024/05/21 08:05

web应用程序开发原理。内容如下:

1、主机/哑终端的集中计算机模式:

这种计算机模式一般称为主机/终端模式,或者称为集中式的企业计算模式。它没有硬盘,成本低,安全性高。

2、客户机/服务器(c/s)计算机模式:

这种模式需要下载客户端软件,具有信息共享性好、网络的信息传输量小等优点,但是具有不易维护、用户操作界面风格不一致、能够处理数据类型不易扩展等缺点。

2、游览器/服务器(b/s)计算机模式:

这种模式用户不需下载,只需在客服端上的游览器中键入相应的网址(URL),调用web服务器上的应用程序,并对数据库进行操作完成相应的数据处理工作,最后将结果通过游览器显示给用户。由于它的数据量大,所以速度相对要慢一些。b/s架构的企业应用计算,已经成为当前企业应用程序开发的主流。 

4、采用B/S计算模式开发的应用程序,我们一般称为web应用程序。运行一个完整的web应用程序所需的最基本的组成部分包括:由网页组成的web应用程序;存放web应用程序并提供网页游览服务的web服务器;解析网页并显示网页给用户游览的客户端游览器;在客户的和web服务器端提供通讯的HTTP网络协议。

5、发送到客户端的网页由四个部分组成,包括:网页的内容、网页的结构、网页的表现形式、以及网页的行为。其中,网页的结构由xhtml定义,网页的表现形式由css定义,网络的行为由JavaScript和dom定义。

6、Web服务器:在web上,存放我们编写的网页的计算机称为web服务器。它的本质是一个可以提供网页游览器服务的可执行软件,web服务器启动后,该软件就一直运行,并监听为操作系统为该软件分配的端口(操作系统为web服务器分配的端口通常为80或8080)。

7、web游览器:用技术语言来说,一个web游览器可以称为一个web客户,即一个链接到web服务器,并且向web服务器请求信息的程序。它本质上市一个解析HTML标记,并将其显示在游览器窗口内的可执行文件。

8、HTTP协议:web服务器和web游览器都讲同一种语言,叫做超文本传输协议HTTP。不过它不是真正的类似人类讲的语言,而是称为协议。HTTP请求分为四个部分,分别是请求行、请求头、一个空行和消息体,它请求封装了客户端请求服务器执行的行为、HTTP协议的版本要要求的资源、本机所用的游览器信息、本机游览器所能解析的文件格式等信息。

9、网页的分类:根据web服务器解析网页的方式,我们可以将其分为静态网页、客户端动态网页、服务器端动态网页三种。

大概就这些。 

原创粉丝点击