当前位置:论文写作 > 毕业论文范文 > 文章内容

JsP、ASP和ASP.NET技术

主题:技术开发合同 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-10

简介:关于对不知道怎么写技术开发论文范文课题研究的大学硕士、相关本科毕业论文技术开发论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

技术开发论文范文

技术开发合同论文

目录

  1. 2. ASP技术介绍
  2. 3. ASP.NET技术介绍
  3. 4. 总结
  4. 技术开发合同:乡约江苏张家港市经济技术开发区 140524

(厦门软件职业技术学院 福建 厦门 361024)

【摘 要】开发一个WEB系统,选取何种开发工具显得尤为重要.在科技迅猛发展的今天,可供选择的开发工具越来越多,本文以JSP、ASP、ASP.NET举例,对三种技术进行介绍和比较,从而找出适合实际系统开发需要的工具.

【关键词】ASP;JSP;ASP.NET

1 JSP技术介绍

JSP(J论文范文a Server Page)作为当今主流动态网页设计平台之一,是由SUN公司发起的并联合多家公司共同创立的一种动态网页设计技术标准.JSP的基础是J论文范文a技术,因为其运行于虚拟机之上,所以一般用来设计多平台和跨服务器的动态页面.JSP的执行方式和常见的VBSeript和J论文范文aScript有所不同,它的执行是完全在服务器端的,而其他的脚本语言执行中,一部分是在浏览器上执行的.在静态HTML页面内加入J论文范文a脚本片断和标记(tag)就构成了JSP页面.当服务器收到访问JSP页面的请求时,先执行其的j论文范文a程序段,之后将执行的结果以HTML页面的形式展现在浏览器端.

随着J论文范文a Server的发展和JSP的日趋成熟,应用J论文范文a语言进行Web开发的技术逐渐崭露头角.从本质上来讲JSP就是J论文范文a程序的延伸,是一种特殊应用的J论文范文a语句段,在此基础上加入了一个H论文范文P Server这个类的引擎,使得某些对象能够自动的初始化方便用户使用,用户从而不用再去花费大量的时间进行前期准备的工作.现将JSP具有的优点列举如下:

(1)JSP采用的脚本语言J论文范文a具有是分布式的、面向对象的、解释运行等特点;

(2)JSP采用的脚本语言J论文范文a去掉了直接处理地址的指针等概念,引入了类和对象等概念;

(3)JSP采用 Servet(服务器端程序)实现了服务器资源的目的;

(4)J论文范文a Beans的语法和j论文范文a非常接近,便于使用;

(5)J论文范文a中JDBC的数据库连接技术已非常成熟;

(6)JSP对XML也有着非常广泛的支持.

当然,在使用的过程中,JSP同样也存在以下缺点:

(1)J论文范文a的跨平台的功能,使得产品具有很好的伸缩能力的同时,也大大增加了开发相关产品的复杂度;

(2)J论文范文a程序的执行是通过常驻内存来完成的,这样一来使得内存的使用率大大降低,在多个用户多道任务同时执行的时候会造成内存使用率低的问题;

(3)系统的资料较为匮乏.

2. ASP技术介绍

当今主流的web开发技术之一ASP技术,是由微软公司开发的面向服务器端的脚本技术,主要用来创建具有动态的、交互能力的web脚本程序.IIS对其有强大的支持,除此之外PWS和Peer WebServer等也可以运行ASP.使用ASP技术可以把HTML基本页面、web脚本语言、ActiveX组件和ASP内在对象有机的结合起来,这样一来所建立的网页既是动态的、可交互的,又是比较高效的.

从ASP(ActiveX Server Page)面世以来,已经成为开发人群中使用最广的一项技术.新型的ASP.NET是一个比较完美的设想,但因为Microsoft公司的平台移植性等问题,因此在某些方面使得它局限在了一个较小的框架里,假设它能够突破这个瓶颈,它的将来将无可比拟.

Microsoft公司提供了非常大量的服务器端ActiveX组件,其中有一部分是IIS集成的,其中包括访问数据库所用到的ADO技术.ASP技术拥有以下几个优点:

(1)易于掌握:ASP的开发基础是所有web中技术最全面的.一来,是Microsoft的联机手册有着强大的技术支持,还有本地化的语言帮助系统,二来,是具有非常快速出现的教学资料,这样一来大大方便了开发人员对技术的学习和研究.

(2)易于安装,操作方便:ASP的使用基础是装好一个Windows 操作系统,再安装一个IIS就可以立即使用,不存在复杂的配置.同时对ASP的调试也非常容易掌握.

(3)开发工具多种多样:基于Microsoft公司的强大平台,凭借其在商业上的成功和很好的商业运作,为ASP的开发提供了非常有利的工具支持,如Visual InterDev/Front Page/Home Site等,这都为ASP的开发提供了多种工具.

(4)执行效率高:使用ASP技术的页面在较低的访问量情况下,能够具有较高的速度,而且本身对机器的要求也不高,总的来说执行的效率较好.

纵然ASP技术有着那么多优点,但通过实际的应用,我们也发现了它的一些不足,主要体现在以下几个方面:

技术开发合同:乡约江苏张家港市经济技术开发区 140524

(1)Windows平台的全部问题都会一如既往的累加到它的身上.其安全性、稳定性、跨平台性等都会因此与NT内核的捆绑而凸显.

(2)ASP技术由ActiveX组件的支持所以它变得非常强大,但由此也带来了较为严重的安全问题.在组件的使用和操作中不加以规范,就很容易受到病毒等攻击而导致整个站点瘫痪.

(3)ASP技术除非使用大量使用组件之外,没有其他办法提高站点工作效率.这样一来就会产生即时编辑上的时间问题.

(4)使用ASP技术的页面无法实现跨平台的应用,特别是在当今多种多样操作系统流行的时代,这点显得尤为突出.虽然这也是Microsoft能让ASP发挥最佳的能力,但是正是Windows的禁锢限制了ASP的可移植性.

(5)ASP技术也没有办法完全实现如完全群集、负载均衡等一些企业级的功能.

3. ASP.NET技术介绍

最新的ASP.NET技术是一种革命性的编程框架技术,ASP.NET技术使得快速开发功能强大的Web应用程序和Web服务成为可能.它提供了最灵活、最方便的方法来部署,构建和运行Web应用程序,从而实现面向多种浏览器和设备.

随着ASP.NET技术的不断应用,其优点越发明显,ASP.NET技术具有灵活的语言选择方法,并增强了开发环境,因此也改善了系统的性能;ASP.NET技术能够灵活地输出缓存这样一来使得存储空间得到较高的利用;ASP.NET技术具有国际化特点,对移动设备进行支持,具有很好扩展性和可用性主要体现在以下几个方面:

(1)较高的安全性:ASP.NET技术为Web程序提供了默认的权限和身份验证方案.系统开发人员可以根据程序的实际情况进行添加、删除或修改等操作.

(2)较好的向下兼容性:ASP技术和ASP.NET框架可一起运行在IIS服务器上;系统不会因为安装了ASP.NET而使得原有的ASP程序崩溃.

(3)ASP.NET技术的分布式应用程序功能:即Web窗体技术和XML Web服务.在相同配置和调试的基本结构上支持以上两种功能.

(4)良好的远程访问服务器功能.通过XML的web服务,使得商家获得提供其数据及商业规则的可编辑接口.

4. 总结

对于一个站点或其内部的Wcb应用程序而言,可兼有ASP.NET页面和ASP页面.因为ASP和ASP.NET都可以访问相同的Web服务器,这样一来就并不再需要将原有的ASP页面导入到ASP.NET兼容的页面中.不过,Microsoft公司测试结果显示,采用ASP.NET应用程序的处理速度的是采用ASP技术的二到三倍.ASP.NET的诸多特点,如服务器端控件处理和事件,能够帮助使用者开发应用程序速度变得更快,编写的编码量更少.这样一来,可以将ASP.NET脚本代码与传统的HTML内容进行分离也变得前所未有的简单,其在用户使用舒适度方面可见一斑.

【参考文献】

[1]张海林,杜忠友,田学雷.基于ASP.NET技术的安全网站设计[J],商场现代化,2007(02).

[责任编辑:王静]

总结:本论文主要论述了技术开发论文范文相关的参考文献,对您的论文写作有参考作用。

技术开发合同引用文献:

[1] 技术开发论文范文 技术开发毕业论文开题报告范文3000字
[2] 技术开发论文范文 技术开发类论文范文集2万字
[3] 仿真技术和开发自考开题报告范文 关于仿真技术和开发毕业论文格式范文2500字
《JsP、ASP和ASP.NET技术》word下载【免费】
技术开发合同相关论文范文资料