思索网:WWW.4SO.NET
网站首页
设为首页
加入收藏
社区论坛
联系我们
网站地图
发现个人价值
提高企业内涵
一切源于思索
首页
企业之家
公关文秘
免费论文
网上办公指南
操作系统
多媒体应用
现代教学
下载中心
专题报道
推荐文章
评论
English Article
IT资讯
网页设计
网站运营
编程开发
平面设计
网络安全
工具下载
站内搜索
最新文章
热门文章
论坛
栏目列表
ASP专区
PHP专区
JSP专区
.Net专区
XML专区
其它网页编程
HTML&CSS
Dreamweaver
Frontpage
Javascript
数据库相关
服务器相关
网络媒体
建站经验
FLASH
网络安全
首页
>
站长学院
>
其它网页编程
> 利用Perl开发Internet/Intranet应用之一
利用Perl开发Internet/Intranet应用之一
日期:
2005-04-17 00:00:00
来源:
中国站长学院
请您记住思索网的网址:
http://www.4so.net
[加入收藏夹]
Perl原来主要用于编写一些Unix系统上的管理和监控程序,由于Perl与Unix系统紧密相连,故后来很多人都喜欢采用Perl来编写CGI程序。现在相当一部分
企业
都会采用NT平台,但大部分仍然采用Perl进行应用开发。因为它具有良好的通用性和强大的字处理能力,即使以后改用Unix系统(可能由于接入用户数增多,访问量加大),程序修改量也不大(VBScript则无法移植,VBScriptWindowsonly)。
----与其它CGI编写语言(VBScript、JavaScript-forserver、CShell、C/C++...)相比,Perl具有以下5个优点:
----
1具有高度可扩展性和随时可用。
----
2具有非常强大的字串处理功能。
----
3很容易调用系统命令(shellcommands),易于编写Unix系统程式。
----
4具备面向对象的
编程
能力,代码的可维护性、复用性好。
----
5适用于各类Web
服务器
(如:Unix、NT、Netscape),具有良好的通用性。
----由于具有以上的优点,故可以相信无论以后Internetserver(包括Webserver)的主导是NT(IIS)还是Unix(NCSA、apache...),Perl都会是炙手可热的CGI编写语言。
一CGI基本原理
----client<--->Webserver<--->CGI<--->
DataBase/ServerFile/ServerEnvironment
----当某些Web页面能够产生动态文件,让你填入表格,显示精彩动画,或是收发大型数据库信息,读取和设置各类
服务器
/路由器环境变量和状态,八成是利用公共网关界面,也就是所谓的CGI(CommonGatewayInterface)。
----CGI本身不是一种程序语言,而是Webserver与DataBaseServer/其它Server之间交互作用的机制。利用CGI,软件工程师得以让Web页面可直接读取和设置各类
服务器
/路由器、检索各类大型数据库等。
二开发环境的建立
----如果你采用的WebServer是基于unix系统的,只需安装相应的perl编译程序即可;如果是基于Windows95/NT的则除了安装好编译程序外,还要在注册表中作登记。下面以IIS(MicrosoftWebServer,NT自带)为例。
----当你在NT上装好Perl编译程序后,需进行以下几项的设置,IIS才会支持Perl程序的调用。
----1)运行Regedt32.exe注册表编辑器(如果不知在哪里,可用search找)
----2)打开下面的目录(准备添加信息进该目录)
----HKEY_local_machineSystemCurrentControlSet
ServicesW3SVCParametersScriptMap
----3)在EDIT菜单下选择‘添加数值’选项
----4)'数值名称'填.pl
----5)‘数值类型’填REG_SZ
----6)按确定后,再填写‘字符串’
----‘字符串’=c:perl5binperl.exe%s%s
----(如果你的perl.exe文件不是位于该目录,只要填上相应路径即可。)
----7)重新起动WebServer
----
注:
如果是其它WebServer,修改方法类似。希望获取perl编译程序(免费软件)或相关帮助资料,可到相关的站点上进行查找。下面列出部分网址供大家参考。
http://202.96.151.200/zyr/
http://www.perl.hip.com/
http://www.roth.net/odbc/
ftp://ftp.linux.activeState.com/pub/Perl-Win32/
----当一切准备妥当后,就可以着手开发一些程序了。下面将会以一些简单、有用的例子帮助大家理解一些利用perl开发Internet/Intranet应用的方法和技巧。
本文地址:
http://www.4so.net/web/mix/1404.html
将本页加入收藏夹
将地址复制到剪贴板发送给好友
若发现本文有误或版权问题点击这里
热门信息
相关文章
[
其他相关
]
常用的匹配正则表达式和实例
[
其他相关
]
用定制的GUI开发Java聊天软件
[
其他相关
]
Perl语言的文字处理模式之三(3)
[
其他相关
]
实现Web代理功能
[
其他相关
]
自制王码五笔字型输入法安装包
[
其他相关
]
利用Perl开发Internet/Intranet应
[
其他相关
]
本地调试PERL CGI程序之二
[
其他相关
]
perl连接access数据库之一
[
其他相关
]
Perl教学 第十二篇 Perl5中的引用
[
其他相关
]
Perl教学 第十一篇 文件系统之二
利用Perl开发Internet/Intranet应用之二(5)
利用Perl开发Internet/Intranet应用之二(4)
利用Perl开发Internet/Intranet应用之二(3)
利用Perl开发Internet/Intranet应用之二(2)
利用Perl开发Internet/Intranet应用之二(1)
文章评论
收藏本文
打印本文
关闭窗口