主要内容
建设网站的一般流程
网站的规划
内容的设计与实现
服务器的安装与设置
网站的发布
网站的维护
第一页,共49页。
从技术上看,WWW主要由两部分组成,WWW服务器程序和WWW客户程序。
服务器存放Web
第十三页,共49页。
中间件层
是整个系统体系结构中最重要的一个环节。
是联系前台应用和后台数据库的唯一纽带,该软件系统选择是否得当,对整个网站技术的运用至关重要。
提供了对不同的数据库操作的接口,使后台数据库对前端的应用程序员来说是完全透明的。使得程序员可以很方便地编程以实现其所需要的功能。
通过中间件层,可以达到将前台应用和后台数据库分开的目的。
第十四页,共49页。
数据库层
整个网站动态数据内容存储的地方。
几乎所有的应用都与数据库有关。
数据库服务器的配置应该比较高,而且应尽可能的稳定。
所用到的数据库服务器的数目取决于网站的规模和应用的大小。
对于一个成熟的网站来说,至少需要两个以上的数据库服务器,这样可以互相备份,同时降低服务器的负载,达到负载均衡的目的。
第十五页,共49页。
页面技术
静态网页(.htm)
动态页面(DHTML、脚本)
活动页面(ASP、PHP、JSP)
第十六页,共49页。
静态网页
适用于实时性要求不高的内容。
能够加快页面的显示速度。
编辑工具
Frontpage
Micromedia 网页三剑客
记事本、写字板
以纯文本方式保存,文件扩展名为 .htm或 .html
解释环境:浏览器
第十七页,共49页。
动态网页
常用语言:JavaScript,VBScript
解释环境:浏览器
特点:
简单性:采用小程序段的方式实现编程,而且是一种解释性语言,不需要编译就能解释执行。
动态性:可以直接对用户的输入作出响应,无需经过Web服务器。它对用户的响应,是以事件驱动的方式进行的。
跨平台性:依赖于浏览器本身,与服务器和客户端的操作环境无关。但不同的浏览器对它的执行在个别方面存在差别,在使用时需要注意。
局限性:
程序源代码是可被访问的。
不能进行网络通信。
编辑工具:常用的网页编辑工具
第十八页,共49页。
活动页面
用途:
适用于实时性很强的内容。
动态页面显示的信息可以实时从数据库中提取,然后按相应的格式呈现给用户。
可以更好地支持用户进行在线交流。
常用语言:ASP、PHP、JSP
解释环境:服务器
特点:
使用常规文本编辑器,如Windows的记事本,就可以设计活动页面。
与浏览器无关:用户端只要使用常规浏览器,即可浏览活动页面所设计的页面内容
源程序代码,不会传到用户的浏览器,传到浏览器的只是包含脚本执行结果的HTML代码,因此可以保护源程序不会外泄。
第十九页,共49页。
工作过程:
浏览器
Web服务器
ODBC或JDBC
驱动程序
被启动的
活动页面
活动页面请求
信息下载
数据库
第二十页,共49页。
ASP
ASP是由Microsoft 公司开发的服务器端脚本设计语言,于1997年,正式出现在网页设计舞台上。
ASP 是 IIS 所提供的组件之一,能够在网页中综合使用 HTML 文件、 ASP 指令和 ActiveX 控件,从而建立动态、交互且高效的 Web 服务器应用程序。
ASP的运行环境:
对于Windows NT server和Windows 2000 server,(Internet Information Server)或以上版本
对与其他操作系统,如Windows98、Windows 2000 (Personal Web Server)或以上版本。
第二十一页,共49页。
PHP
PHP(Hypertext Preprocessor,超文本预处理器)
PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。
PHP脚本语言的语法结构与C语言和Perl语言的语法风格非常相似。用户在使用变量前不需要对变量进行声明。使用PHP创建数组的过程也非常简单。PHP还具有基本的面向对象组件功能,可以方便用户有效组织和封装自己编写的代码。
PHP是完全免费的,可以从PHP官方站点自由下载。
第二十二页,共49页。
< html>
<head>
<title>第一个PHP程序</title>
</head>
<body>
网站建设流程方案 来自淘豆网m.daumloan.com转载请标明出处.