(三)课题研究的发展现状与趋势

二、开发工具和环境

     合作社网站的设计开发主要以门户网站的形式为主,需要有首页,子页,栏目页和文章页等,基于建站需求用到了以下工具。

(一)Apache

Apache一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apacheweb服务器软件拥有以下特性:

1.支持最新的HTTP/1.1通信协议。

2.拥有简单而强有力的基于文件的配置过程。3.

3.支持通用网关接口。4.

4.支持基于IP和基于域名的虚拟主机。

5.支持多种方式的HTTP认证。

6.集成Perl处理模块。源:自*优尔~·论,文'网·www.youerw.com/

7.集成代理服务器模块。

8.支持实时监视服务器状态和定制服务器日志。

9.支持服务器端包含指令(SSI)。

(二)PHP

    本次开发所使用的开发语言为PHP。PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种被广泛应用的开放源代码的多用途脚本,它可以嵌入到HTML中,尤其适合WEB开发。

PHP脚本主要用于以下三个领域:

    1服务端脚本。这是PHP最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP解析器(CGI 或者服务器模块)、Web服务器和Web浏览器[4]。需要在运行Web服务器时,安装并配置PHP,然后,可以用Web浏览器来访问PHP 程序的输出,即浏览服务端的PHP页面。如果只是实验PHP编程,所有的这些都可以运行在自己家里的电脑中。

2命令行脚本。可以编写一段PHP脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要PHP解析器来执行。这种用法对于依赖cron(Unix或者Linux环境)或者Task Scheduler(Windows环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本[5]。

3编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP或许不是一种最好的语言,但是如果用户非常精通PHP,并且希望在客户端应用程序中使用 PHP的一些高级特性,可以利用PHP-GTK来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK是PHP的一个扩展,在通常发布的PHP包中并不包含它。文献综述

PHP能够用在所有的主流操作系统上,包括Linux、Unix的各种变种(包括 HP-UX、Solaris和OpenBSD)、Microsoft Windows、Mac OS X、RISC OS等。今天,PHP已经支持了大多数的WEB服务器,包括Apache、Microsoft Internet Information Server(IIS)、Personal Web Server(PWS)、Netscape 以及iPlant Server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd等(本次开发所使用的服务器既为Apache)。

PHP 还支持利用诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows环境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工作[6]。PHP支持和所有WEB开发语言之间的WDDX复杂数据交换。关于相互连接,PHP已经支持了对Java对象的即时连接,并且可以将他们自由的用作PHP对象。

综上所述,使用PHP,可以自由地选择操作系统和WEB服务器。同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。使用PHP,并不局限于输出HTML。PHP还能被用来动态输出图像、PDF文件甚至Flash动画(使用LibSWF和Ming)。还能够非常简便的输出文本,例如XHTML以及任何其它形式的XML文件。PHP能够自动生成这些文件,在服务端开辟出一块动态内容的缓存,可以直接把它们打印出来,或者将它们存储到文件系统中。

上一篇:C#+Sqlserver公司职员资料管理系统设计与实现
下一篇:ASP.NET的教学资源共享平台设计与实现

县级供电企业光纤通信工程建设方案【997字】

DedeCMS沙盘课程群网站设计与开发

DeDeCms上海洛奇视觉设计公司网站设计与开发

基于DedeCMS社区分享网站设计

Dedecms西双版纳旅游网站设计与开发

DEDECMS织梦河南旅游网站的设计

dedecms电影点评网站的设计与实现+源码

安康汉江网讯

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识