毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于web的在线交流的设计与实现(3)
(8) 特殊发布:拥有一定级别的用户可以发布链接、贴图和聊天室公告。
2 关键技术分析
2.1 ASP技术的研究
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
2.1.1 ASP的含义
ASP是Active Server Page的缩写,中文译为“活动服务器页面”。从字面上说,ASP包含3个方面:
⑴Active
ASP使用了Microsoft的ActiveX技术。Active(COM)技术采用了封装对象、程序调用对象的技术,从而实现了简化编程、加强程序间合作的功能。
⑵Server
ASP运行在服务器端。这样就不用担心浏览器是否支持ASP所使用的脚本语言,ASP常用的脚本语言是VBScript和JavaScript。
⑶Page
ASP返回标准的HTML页面。当浏览器浏览ASP网页时,Web服务器会会根据请求生成相应的HTML代码,然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。浏览者查看页面源文件时,看到的ASP生成的HTML代码,而不是ASP程序代码。
2.1.2 ASP的特点
ASP作为一种制作动态网页的程序,自身具有多种独特的特点。现从两个方面入手,具体介绍ASP的特点。
2.1.2.1 从软件的技术方面看,ASP有如下的特点:
⑴独立于浏览器。用户端只要使用可以执行的HTML代码的浏览器即可浏览ASP网页内容。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持他。
⑵无需编译。ASP脚本集成于HTML之中,不用编译或链接即可直接解释执行。
⑶易于生成。只要使用一般的文书编辑程序,如Windows记事本,即可设计ASP页面。
⑷与任何Active Scripting语言兼容ASP与所有的Active Scripting语言都相容,除了可使用VBScript和JavaScript语言来设计外,还可以通过Plug-in的方式,使用由第三方所提供的其他Scripting语言。
⑸面向对象。在ASP脚本中可以方便的引用系统组件和ASP的内置组件,还能通过定制ActiveX Server Component来扩充功能。
⑹隐秘安全性高。ASP脚本只在服务器上执行,传到用户浏览器到只是ASP执行结果所生成的常规HTML代码,原始的ASP程序代码是看不到的。这样,源程序代码不会外漏,保证了用户自己编写出来的程序代码不会被他人盗取,提高了程序的安全性。
2.1.2.2 从应用的层面看,ASP具有如下功能:
⑴可处理由浏览器传送到站点服务器的表单输入。
⑵可访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器数据库中的数据。
⑶可读写站点服务器的文件,实现访客计数器等功能。
⑷可由cookies读写用户端的硬盘文件,以记录用户的数据。
⑸可提供广告轮播器、取得浏览器信息、URL表管理等内置功能。
⑹可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。
⑺可使用VBScript或JavaScript等简易的脚本语言结合HTML代码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。
2.2 JavaScript脚本语言分析
JavaScript是一种嵌入在html档中且运行在客户端的一种基于对象和事件驱动的脚本语言,当用户在客户端的浏览器显示嵌入该脚本语言的网页时,浏览器会自动执行脚本程序,以实现一些html无法完成的动态功能。在本系统的开发中主要使用JavaScript完成验证用户输入信息、与动态显示网页内容等的功能用以简化JSP编写的工作,提高效率。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于GPS的公交车自动报站系统的设计与实现
下一篇:
计算机网络移动学习网站的设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
中国学术生态细节考察《...
C#学校科研管理系统的设计
承德市事业单位档案管理...
国内外图像分割技术研究现状
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...