目录

1.1程序开发体系结构

1.1.1C/S B/S介绍

1.2Web应用程序的工作原理

1.3Web应用技术 


1.1程序开发体系结构

1.1.1C/S B/S介绍

C/S(Client/Server)客户端/服务器程序

B/S(Brower/Serve) 浏览器/服务器结构(这个现在应用更广泛)

小知识:B/S由美国微软公司研发,C/S由美国Borland公司研发。 

1.2Web应用程序的工作原理

Web程序大体分为两种静态网站动态网站

●静态网站的工作流程图:

● 动态网站的工作流程图:

 ▲动态网页不是说带动画的网页,动态网页是指具有交互性,内容可以自动更新的网页。

这里的交互性是指网页可以根据用户的要求动态的改变和响应。

1.3Web应用技术 

在开发Web应用程序时,通常应用客户端服务器两方面的技术 。


 客户端应用程序:

●HTML语言:客户端技术的基础主要用于显示网页信息。(Html语言不区分大小写)

●CSS: CSS是一种叫做样式表的技术,可以有效地对页面的布局,字体,颜色,背景和其它效果实现精确的控制。(不仅可以美化页面,还可以优化网页速度)

●Flash:  Flash是一种交互式矢量动画制作技术 可以包含动画,音频视频以及应用程序。

●客户端脚本程序:客户端脚本程序是指进入到web页面中的程序代码。


服务端应用程序:

●CGI:早期用来创建动态网页的一种技术,可以使富浏览器与服务器之间产生互动关系。

●ASP:使用广泛的动态网站开发技术可以调用存在于后台的com组件来完成。

●PHP:可以在页面中加入脚本代码,提供了许多已经定义好的函数。

●ASP.NET:建立动态应用程序的技术。

●JSP:以Java为基础开发,JSP页面中的HTML代码用来显示静态内容部分,嵌入到页面中的代码与JSP标记用来生成动态的内容部分。