APP下载

动态服务器页面开发技术的研究与探讨

2014-04-29陈林冲

山东工业技术 2014年18期
关键词:开发技术邮件网页

陈林冲

(江苏食品药品职业技术学院,江苏 淮安 223000)

动态服务器页面开发技术的研究与探讨

陈林冲

(江苏食品药品职业技术学院,江苏 淮安 223000)

ASP是一种可以将脚本语言,超链接文本标记语言及其组件还有网页数据库访问捆绑在一起运行的,能在服务器端运行的一种应用程序。它可以按照来自Browser端的请求来产生相对应的超文本标记语言文档并反馈给Browser,通过使用ASP可以设计开发以HTML WEB作为UI,并与DB交互的页面APP程序。它的出现,给网页设计带来了极大的便利,同时随着后继.NET平台的推出,使得网页的开发变得越来越便利。

ASP;网页开发;程序

1 ASP的概述

Active Server Page,英语简写ASP,可译成“动态服务器页面”。是Microsoft公司设计用于代替计算机图形接口标准脚本程序(即CGI Script APP)的一种应用,它能够和DB数据库以及其它程序进行交互。其WEB文件的格式是.asp或.aspx两种。目前普遍用于各类动态网站的开发页面中。其第一款诞生于1996年,是1.0版本,它可以将Script Language、Hypertext Markup Language及相关的Component和Web DB访问功能统一结合从而产生一个可以运行在Server端的APP。这一APP可按照来自Browser端的请求自动生成对应的超文本标记语言文档并反馈给浏览器。因为在程序设计开发的时候可以嵌入VB脚本或JAVA脚本,所以可以使用其相关的内部Component来完成一些诸如Cookie的高级功能。但ASP的最大魅力在于其程序对象ADO,(即ActiveX Data Object),这是一种可以用来表示用户DB中的DS和所含数据的程序对象,这个Component让程序对DB的访问变得十分简便,实现了动态网页设计的轻松设计开发。在Win2000推出后,其所带的IIS(Internet Information Services,即互联网信息服务)所附带的3.0版本也开始流行,其最大的改进源于COM+的使用,使得使用其版本开发变得更加稳定。在2001年后伴随.NET平台的推出,使得WEB程序的开发可以更加便捷的采用模块化和功能更强大的应用程序。

2 ASP相关组件的介绍

(1)用于收发邮件的组件:Dimac公司的邮件收发组件与JMail的邮件收发组件Dimac公司的邮件收发组件不但可以实现发送邮件,也可以经由POP接收对应的回信,而且还能够让收、发Email的时候对其进行PGP加密,只需在其中放入一种群发Email的Object,能够让群发邮件的程序员更为容易实现其相关功能。JMail 也可以实现通常的多收件人同时抄送暗送的功能,而且也能够加入一些内置的图片及相应附件,并能从URL(全球统一资源定位)中读取发送来的内容。

(2)能够上传文件的组件:SoftArtisans 公司的文件上传组件、LyfUpload 组件、w3.上传组件、IronSoft系列组件、动网上传组件。

文件上传组件近些年来如雨后春笋,SoftArtisans Company的相关组件,是国内最早批的虚拟主机提供商支持的组件其中的一个,以前的Programmer都曾用过它进行相应的编程。通过下载安装之后自其中的文件管理组件,能够如同FSO似得管理Server机器上的Files。

(3)能够对图像进行处理的组件:w3.image 组件、xxiyy 图形组件、ASPJpeg 组件、截图组件。

针对交互式的Web站点,以往使用者UPLoad的Picture要通过微缩、添加水印等处理,经常需要使用者输出各类表或图,这样统统都需依赖图像、图形相关的处理维护组件。w3.image组件是比较早用于此类功能的图像组件的一种,这一组件可以把图形文字、刷子画笔以及染料箱多个对象按照组件方式完成,因此其功能十分强大。它不仅能够支持的图像格式,也能够支持多种对应的选项,比如立刻输出到Client端、以及支持透明动画。免费版可以在生成的图像下方自动添加8pixs的Web地址。xxiyy 图形组件,也是开发图像组件的资格较老的Programmer之一,很早的时候专门设计过类似的水印组件。XY.Graphics图形组件主要用在ActiveWeb设计时对各类诸如JPEG、BMP、JPG、GIF(非透明非动画图像)、PNG(非透明非动画图像)格式进行操作的COM组件。它有一类非常特色的字符艺术处理方式,能够将Picture转变成字母模仿的样子。截图组件,能够支持用户对图形图像组件的大多数使用要求,其DLL中嵌入了 FLASH的相关组件,能够把FLASH 里的任意帧作出截图操作,这让 ASP Program可以自动生成FLASH缩略图变得可以实现。

(4)其它组件。

1)解压缩的组件。微软ⅡS的程序中有对应的管理组件能够完成站点ADD、MODIFY、DELETE等操作,能够具有管理系统用户及用户组、文件夹权限、SERV-U账户、应用程序池等多种功能。文件的压缩解压缩组件能够实现简单的文件解压缩及压缩操作,并可以支持修改压缩率及对应的密码。

2)w3.Socket组件。Dimac公司提供的免费Socket能够让ASP程序直接实现与Object Server的Link,例如能够连接WHOIS Server并取得其Domainname的对应信息,连接时间Server取得标准的连接时间,连接域名Server进行DNS的解析功能等等,当然你必须在此之前要对相关的Net Protocol有较多的了解才可以。

3 网页相关开发技术与标准的介绍

如果想要做好一个好的动态网页设计,除了ASP工具必须掌握,相关的开发技术与标准也必须要掌握,下表1和表2可以勾勒出一个完整的学习开发体系框架。

(1)相关的WEB开发技术如下表1所示:

表1 WEB相关技术表

(2)相关的网页技术开发标准,如下表2所示:

表2 网页技术开发标准

[1]邓子云,张赐.ASP网络编程[M].北京:电子工业出版社,2005.

[2]向学哲.ASP程序设计教程[M].北京:人民邮电出版社,2006.

[3]Jiawei Han Micheline Kamber.Data Mining concepts andTechniques[M].北京:机械工业出版社,2006.

[4]BruceW.Perry.JavaServlet&JSPCookBook[M].Publisher:ORilly&Associates.2003.

[5]Hoque,Reaz.ProgrammingJavaBean1.1:[handsonwebdevelopment][M].Publisher:McGraw-Hill Professional.1998.

猜你喜欢

开发技术邮件网页
煤层气与非常规天然气勘探开发技术专题(下)客座主编寄语
新时期计算机软件开发技术的应用及发展趋势
基于James的院内邮件管理系统的实现
基于HTML5与CSS3的网页设计技术研究
来自朋友的邮件
基于CSS的网页导航栏的设计
基于HTML5静态网页设计
一封邮件引发的梅赛德斯反弹
搜索引擎怎样对网页排序
基于Top-down设计方法的客车底盘开发技术