数据库有关论文范文素材,与ASP和JSP的比较相关毕业论文范文
本论文是一篇数据库有关毕业论文范文,关于ASP和JSP的比较相关硕士学位毕业论文范文。免费优秀的关于数据库及课程设计及参考文献方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:针对ASP和JSP两种编写动态网页的语言的比较进行探讨.
关 键 词:ASPJSP比较
中图分类号:TP3文献标识码:A文章编号:1007-3973(2010)08-077-01
Inter是世界上最大、信息资源最丰富的网络.随着Inter的发展,网页设计与制作已经成为计算机网络技术的重要内容之一,而用户对网页的要求也在不断提高,于是网页技术也逐步由静态网页技术发展到动态网页技术.ASP和JSP均是编写动态网页的语言,本文浅谈一下二者的比较.
1ASP
ASP的全称是ActiveServerPages,即动态服务器网页技术,是一套由微软公司开发的服务器端脚本环境,只需使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站点服务器的应用程序.
ASP具有以下特点:
(1)可将VBScript和Javascript等简单易懂的脚本语言加入到HTML中,即可快速地完成网站的应用程序开发,无需编译,可在服务器端直接执行.
有关论文范文主题研究: | 关于数据库的论文范文数据库 | 大学生适用: | 专科毕业论文、自考论文 |
---|---|---|---|
相关参考文献下载数量: | 89 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 论文任务书、论文设计 | 职称论文适用: | 期刊目录、高级职称 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 最新题目 |
(2)ASP是解释运行的编程框架,无须Compile编译,所以执行效率较低.
(3)容易编写,使用普通的文本编辑器编写,如Windows的记事本等都可以完成它的编写.
(4)脚本在服务器上而不是客户端运行,用户端的浏览器不需要提供任何别的支持,这样大大提高了用户与服务器之间交互的速度.
(5)支持多种脚本语言.ASP能与任何ActiveXScripting语言相兼容.
(6)ASP具有一定的安全性,由于ASP页面是在服务器端运行的,送到客户机浏览器的是ASP执行所生成的HTML页面,用户只能看到HTML代码而无法获得ASP源文件,这样可以避免所写的源程序被他人剽窃.
2JSP
JSP(JavaServerPages)是SUN公司发布的,是在Java语言的基础上开发出来的一种动态网页制作技术,是基于JavaServlet以及整个Java体系的Web开发技术.其有以下特点:
(1)跨平台性
由于JSP的脚本语言是Java语言,因此它具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向Inter的所有特点.
(2)执行效率高
当JSP第一次被请求时,JSP页面转换成Servlet,然后被编译成*.class文件,以后(除非页面有改动或web服务器被重新启动)再有客户请求该JSP页面时,JSP页面不被重新编译,而是直接执行已编译好的*.class文件,因此执行效率高.
(3)可重用性
绝大多数JSP页面依赖于可重用的、跨平台的J
数据库有关论文范文素材
(4)将内容的生产与显示进行分离
JSP使用Java编程语言编写类XML的标记和脚本代码,来封装产生动态网页的处理逻辑.生成动态内容的逻辑被封装在JavaBean组件和标记中,并且捆绑在小脚本中,所有的脚本在服务器端运行.在最终页面中使用JSP标记或脚本将JavaBean组件中的动态内容引入.这样,可以有效地将内容生成和页面分离.
本篇论文网址 http://www.sxsky.net/zhengzhi/050738463.html
3ASP和JSP的比较
简单的从以下几点进行比较:
(1)应用范围
由于ASP仅限于使用脚本语言来开发,决定了它的先天不足,它无法进行像传统编程语言那样的底层操作,用户给WEB页中添加ASP代码的方法与给客户端脚本添加代码的方法相同,导致代码杂乱,不便于开发人员进行管理与维护.
而JSP的适应平台更广,几乎所有平台都支持java,JSP+JavaBean可以在所有平台下畅通无阻.在NT下IIS通过一个插件,如JRUN或者ServlerExec,就能支持JSP.因为Java字节码都是标准的与平台无关的,从一个平台移植到另一个平台,JSP和JavaBean甚至不用重新编译.
(2)性能比较
据相关报道,有人做过试验,分别对这两种语言做循环性能测试及存取Oracle数据库测试.在循环性能测试中,JSP只用了惊人的四秒钟就结束了20000*20000的循环.而ASP测试的是2000*2000循环(少一个数量级),却用了63秒.
数据库测试中,二者分别对Oracle8进行1000次Insert,Update,Select,和Delete:ASP需要73秒,而JSP只需要13秒.
(3)前景分析
从相同的程度上来讲,两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持.
尽管JSP技术和微软的ASP在许多方面都有相似的,但仍然存在很多不同之处,最明显的不同点是:开发人员在对两者各自软件体系设计的深入了解的方式不同.JSP技术基于平台和服务器的互相独立,输入支持来自广泛的,专门的各种工具包,服务器的组件和数据库产品开发商所提供.相比之下,ASP技术主要依赖微软的技术支持,仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上.
从开发人员的角度来看:ASP和JSP技术都能使开发者实现通过点击网页中的组件制作交互式的,动态的内容和应用程序的WEB站点.ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库,是目前许多人公认的未来最有发展前途的动态网站技术.
参考文献:
[1]黄国峰.DreamweaverMX与ASP网页开发教程[M].北京:人民邮电出版社,2005.
[2]林振荣.ASP语言程序设计[M].北京:清华大学出版社,2009.
[3]刘志成.JSP程序设计案例教程[M].北京:清华大学出版社,2007.
[4]申吉红.JSP课程设计案例精编[M].北京:清华大学出版社,2007.
数据库有关论文范文素材,与ASP和JSP的比较相关毕业论文范文参考文献资料: