第一章绪论
1.1 Web 服务器平台与 Web 平台的动态设计技术
目前流行三种最常用的
Web 服务器平台是:基于 Apache HTTP Server
的服务器平台、基于网景的
NES 的服务器平台、基于微软的 IIS 的服务器平台 。
Apache HTTP Server 可以在大多数计算机操作系统中运行,由于其多平台
和安全性被广泛使用,是最流行的
Web 服务器端软件之一。它快速、可靠并且
可通过简单的
API 扩展,将 Perl/Python 等解释器编译到服务器中。而且 PHP
与
Apache HTTP Server 搭配,是业界公认的黄金组合,因此本系统便是采
用
Apache HTTP Server 服务器平台。
当前比较流行的
Web 开发技术有: ASP, PHP,JSP,ASP.NET 等。ASP
在国内比较流行,但是由于
ASP 的跨平台能力差,而且安全性不好;JSP 在国
际上也很流行,适合开发一些企业级博客系统,但由于其在技术上和成本上要
求 都 比 较 高 , 现 在 在 国 内 运 用 的 还 比 较 少 ;
ASP.NET 是 Microsoft .NET
Framework 中的一组用于构建 Web 应用程序和 XML Web Service 的技术
平台,有一定的复杂性;而
PHP 是秉承 Linux 的 GNU 风格,借助与源码公
开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和
Linux,Apache 和 MySql 的紧密配合,用 PHP 编写的代码执行起来会更快、
更稳定。用
PHP 编写的代码,不用改变就可以在不同的 WEB 服务器上、不同的
操作系统下运行。相比之下,我们选择了
PHP 语言来开发本系统。
1.2 Web 平台系统的开发方法
在探讨博客的基本原理以及
WEB 相关开发技术的基础上,我们以软件工
程方法完成了个人博客系统的开发。开发过程中所做的工作包括:整个系统的
需求分析、系统设计和所有模块的具体实现、系统测试等。
第二章 系统分析
2.1 开发环境与开发意义
2.1.1 开发背景
21 世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离
不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用
1