《硅谷》杂志:ASP技术在网站建设中的应用分析 |
2013-01-28 11:03 作者:班 钊 来源:硅谷网-《硅谷》杂志 HV: 编辑: 【搜索试试】
|
|
据《硅谷》杂志2012年第22期刊文称,当前,ASP技术在国内一些B/S应用系统和中小、型网站中有着广泛的应用。文章着眼于企业网站建设,来就ASP技术在网站建设中的应用进行分析论述,意在为企业网站的现实建设提供思路与支持。
关键词:ASP技术;网页制作;网站建设;应用
在互联网迅速发展的趋势下,信息化已经成为现代社会的显著特点,而企业信息化作为网络信息行业中的热点问题,受到了社会各界广泛的关注。企业网站不但具有宣传作用,使企业的产品、服务及经营策略为外界所及时了解,还促成了电子商务的进程,实现了快速的信息传递和交流,且对于企业良好形象的树立也意义深远。可以说,企业网站建设是企业与时俱进、实现进一步发展的重要战略。因此,对ASP技术在网站建设中的应用进行探讨分析,来就网站建设的相关内容加以明确就显得十分必要,对于企业经营优化与我国信息化进程均具有积极的现实意义。
1ASP技术的介绍
在ASP推出之前,网站开发有着极低的效率,通常情况下,单页面下微小的局部变动,就需要对页面源代码进行重新的设计。ASP技术的出现,是网站建设领域的变革,使其得到很大程度上的简化。ASP技术由微软公司推出,其意思是活动服务器页面,使得与用户间所建立的脚本环境呈交互式关系,在这一环境下,可通过对服务器端脚本的创建,来实现Web应用程序、交互式动态Web页面等功能,且能够同java小程序、HTML语言等进行共同的混合编写。ASP技术有着较为简单的语法,其技术面向对象,从而将交互过程和复杂操作封装。这样,在制作网页时,只需要通过对ASP技术中服务器组件、内置对象、脚本语言的应用,而不需要对其内部运行机制作出考虑。
2网页制作中应用ASP技术的基本原理与特点
网页制作中应用ASP技术的基本原理,如图1所示,以客户端浏览器为开端,后经服务器、ASP脚本解析、驱动程序,最后为数据库。且相邻两者间的作用是相互的,当服务器将结果返回至客户浏览器后,表示着一个工作流程的结束。
图1网页制作中应用ASP技术的基本原理
归结网页制作中应用ASP技术的特点,主要表现在以下四个方面:通过对Microsoft的ActiveX技术的应用来进行对象的封装,使程序得到进一步简化。且ASP技术中自带一些由微软公司开发的常用、实用组件。只要将这些组件安装至服务器,在进行组件的访问时,就能够为WWW应用程序的建立提供很大便利;第二,于服务器端进行ASP技术的运行,从而不用考虑ASP技术所使用编程语言是否被浏览器所支持;第三,ASP技术的脚本语言环境为解释型,省去了编译环节,任何一个脚本代码中的改动,均会立即在浏览器中得到体现;第四,于客户端所返回的ASP为HTML标准页面,虽然在浏览器中能够正常的显示,但浏览者却无法对ASP技术的程序代码进行浏览,从而避免了程序的被抄袭风险。
3网站建设中ASP技术的应用分析
3.1网站建设的技术支持
基于ASP技术应用的网站建设应当具备如下技术支持:1)Web虚拟服务器。因ASP程序的运作必须以与同ASP相支持的Web服务器为支撑,故要求在ASP程序执行之前,必须运用计算机来提供虚拟化的Web服务器。通常服务器端为windows2000Server,故其内部配置的IIS5.0也就成为理所当然的Web服务器软件;2)Web管理服务器。进入“控制面板”后,选中“管理工具”,后点击“Internet服务管理器”,这时,在该窗口中,将本地计算机打开,后于“默认Web站点”处单击右键,确定“属性”选项。3)ASP技术内部对象。ASP技术中内置Server、ObjectContext、Response、Application、Request、ASPError、Session等七个Object(对象),且每个对象均具有各的Method(方法)、Property(属性)、Event(事件)或Collection(集合)。
3.2基于ASP技术应用的网站建设
就企业网站建设来看,一般应具备如下内容:主页、公司介绍、技术论坛、下载中心、留言板、邮件中心、新闻中心、民意调查、会员登录系统。其中涉及ASP技术的应用的为主页、留言板、会员系统。主页方面,主要采用Fireworks4.0、Flash5.0、Dreamweaver4.0来完成,待静态网页作好后,将ASP语言加入相应部门,从而促成动态网页的实现。如在运用Dreamweaver4.0来进行主页的设计时,先进入其中,于site中进行一个newsite的选择,并将网站名称输入到名字类目下,且将本地网站储存网址输入至localroot中,将网站域名输入至地址栏,待全部完成后,进行index.htm网页的建立,并将其设置成主页。对主页文件进行设计,通常为单表的形式,带主页设计完成后,便能够进行对站点edmi的访问。在主页中有一个ASP技术的典型应用,就是动态日历的生成,其是在ASP语言所编写脚本的基础上,引入HTML语言所生成的。留言板方面,采用分页显示的形式,默认每页记录为五条,且网页上对页次超级链接作出显示,从而使得用户能够通过改超链接的形式来对不同页次留言内容作出显示,且留言输入的时间越靠后,其越靠前显示。会员系统方面,访问人员可通过申请的方式成为网站会员,拥有属于自己的账号、密码,从而于首页进行登录。在登录后,用户能够就自己的数据作出修改和删除,且在密码后,能够通过邮件通知、超链接修改等途径来获取密码。
3.3基于ASP技术应用的网站设计要点
基于ASP技术应用的网站设计要点,主要包括以下三个方面:1)对于错误的处理。于show_msg_asp页面来就错误信息作出统一的显示,且出于对网站统一风格的考虑,对于错误的处理应包括页面出差(权限不足、非法参数等,对于错误码的传递,以错误码为根据,来就相应出错信息作出显示。且在代码中包括“信息错误”,“尚未登录请于主页登陆”,“非法连接,请于正确页面进入网站”三类提示;2)保护设计。在会员区中,采用保护的方式来浏览页面,其流程包括会员登录,SESSION中的会员信息保存、保护页浏览、SESSION中的信息正确性检测。后再以是否正确为根据进行选择。其中,SESSION中包含了用户名和用户类信息,且将person和corporation作为用户类型的标识,存于用户信息表名当中;3)共用代码设计。对于数据库的链接采用conn.aso页来完成,并运用close_db来进行连接对象的记录与关闭,在结束页面时,进行此函数的执行,能够防止因不存在对象被关闭后,脚本错误的发生。
3.4数据库的连接及处理技术
当系统的软件和硬件均设计完毕之后,最后进行网络数据库的整合,首先选定一个数据库的名称,出于安全因素的考虑,再设定一个连接数据库的密码。众所周知,电磁波辐射是连续的,因此系统接收的信息量就很多,全部存储是不可能实现的,所以必须对采集到的信息进行处理以方便数据库的管理。卡尔曼滤波法在信号处理和系统控制领域应用广泛,基于ASP技术的煤与瓦斯危险性预测系统中我们也选用卡尔曼滤波法来实现筛选保存有分析价值的数据,同时利用普通信号与特殊信号的理想曲线拟合技术,使大量的电磁辐射信号转化为一些简单的分析曲线,实现电磁辐射非接触预测连续动态检测的运用。
总而言之,基于ASP技术的系统能够全面的分析信息,为正常作业提供科学的决策信息,推动企业安全高效生产;且该预测系统具有功能强大、运行稳定、操作简单、维护升级方便的优点,设计出一种面向局域网并且可以连接到互联网的突出预测系统;
4结束语
ASP技术应用于网站建设有着诸多优点,把握上述内容,从而为网站建设提供更多思路。同时,网站的实际建设是灵活多变的,不应局限在形式的框架当中,应通过创造力和想象力的充分发挥,来使所建设的网站兼具人性化和实用性。 |
|
|
|
【对“《硅谷》杂志:ASP技术在网站建设中的应用分析”发布评论】 |
版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
|
|
|
|