发布网友 发布时间:2022-04-26 08:26
共15个回答
热心网友 时间:2022-04-12 17:24
1、Web服务器的支持:大多数通用的 Web服务器如:Apache、Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。
2、平台的支持:JSP具有平*立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于一直到其它平台上。
3、组件模型:JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans 和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
4、脚本语言:JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
5、安全性:JSP使用Java安全模型,而ASP使用Windows NT的安全结构。 (6)与Access数据库的连接:JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用Data ActiveObjects。
6、用户定制的标签:JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的。
所以JSP更有优势!
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记,从而形成JSP文件,后缀名为。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
热心网友 时间:2022-04-12 18:42
1、二者都是服务器页面,但应用内容不同
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
ASP即Active Server Pages,是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
2、面向对象不同
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。但大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
3、二者的语言特点比较
JSP的语言特点:
①一次编写,到处运行。除了系统之外,代码不用做任何更改。
②系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。
③强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
④多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
⑤支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。
ASP的语言特点:
①用VBScript、JavaScript等简单容易的脚本语言。结合HTML代码,即可快速完成网站的应用程序,实现动态网页技术。
②ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试,无须编译或链接就可以解释执行。
③ASP所使用的脚本语言均在Web服务器端执行,服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上。
④ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
⑤ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
⑥由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
4、二者内置对象的对比
JSP的内置对象分别有request、response、session、application、out、page、config、exception、pageContext。
ASP包含内置对象,最常用的是五大对象、一个集合和一个文件。五大对象分别是Response,Request,Session,Application和Server;一个集合是Cookies;一个文件是GIobal.asa。
5、web服务器支持情况不同
大多数通用的 Web服务器如:Apache、Netscape和Microsoft IIS都支持JSP页面。
但是只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。
6、平台支持不同
JSP具有平*立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。
Windows平台可以很好的支持ASP,但由于ASP对于基于Win32逐渐模型的依赖,使得它难于移植到其它平台上。
7、组件模型不同
JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
8、使用的脚本语言有区别
JSP可以使用Java编程语言或JavaScript作为脚本语言。
ASP可以使用两种脚本语言:VBScript和Jscript(所谓的JScript语言就是微软版本的JavaScript语言)。
9、用户定制标签的区别
JSP可以使用用户定制标签库进行扩充,其标准标签库分为以下五个方面:核心标签、核心标签、SQL 标签、XML 标签、JSTL 函数。
但由于ASP中没有用户定制标签库,所以ASP不能进行扩展。
参考资料:百度百科-JSP
参考资料:百度百科-ASP
热心网友 时间:2022-04-12 20:17
JSP和ASP技术明显的不同点:开发人员在对两者各自软件体系设计的深入了解的方式不同。JSP技术基于平台和服务器的互相独立,输入支持来自广泛的,专门的,各种工具包,服务器的组件和数据库产品开发商所提供。相比之下,ASP技术主要依赖微软的技术支持。
JSP(Java Server Page)与ASP(Active Server Page)两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:
(1)Web服务器的支持:大多数通用的 Web服务器如:Apache、Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。
(2)平台的支持:JSP具有平*立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于一直到其它平台上。
(3)组件模型:JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans 和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
(4)脚本语言:JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
(5)安全性:JSP使用Java安全模型,而ASP使用Windows NT的安全结构。
扩展资料
JAVA的优越性
JSP技术是用JAVA语言作为脚本语言的,而ASP网页使用微软的VBScrip或Jscrip。JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。如:JAVA的可执行性优于VBScript或Jscript语言。
因为它们利用JAVA技术并且都被编译为JAVA Servlets,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
参考资料:百度百科-JSP
百度百科-asp
热心网友 时间:2022-04-12 22:08
JSP和ASP主要在结构、session管理、application管理、性能方面、数据库和安全性方面存在区别,具体的区别如下:
1、结构不一样:
在"<%"和"%>"标记里面, asp使用JavaScript或VBScript脚本
JSP为JAVA代码 ;JSP将网页的表现形式和服务器端的代码逻辑分开。
2、Session管理不一样:
为了跟踪用户的操作状态,ASP应用SESSION对象。
JSP使用一个叫HttpSession的对象实现同样的功能。Session 信息保存在服务器端,Session的id保存在客户机的cookie中。
3、Application管理不一样:
ASP使用Application对象。
JSP使用ServletContext对象,操作的方法和Session一样。
4、性能不一样:
ASP开发的时间较短,学习门槛低。
JSP开发的时间较长,学习门槛高。
5、使用数据库不一样:
ASP使用ODBC通过ADO连接数据库。
JSP通过一个叫JDBC的技术联接数据库。目标数据库需要一个JDBC驱动程序--一个数据库与JSP 的接口,使得JSP可以用标准的方式访问数据库。
6、安全性不一样:
ASP使用Windows NT的安全结构。
JSP使用Java安全模型。
参考资料:百度百科-JSP
参考资料:百度百科-ASP
热心网友 时间:2022-04-13 00:16
1. 发展领域
ASP是基于WINDOWS平台的,简单易用,由于是运行在WINDOWS平台上,所以移植性不好,不能跨平台运行。但是国内现在大部分的网站都是使用它来开发的。
JSPJSP是了SUN公司推出的一种网络编程语言,比较难学(是网上公认的),支持绝大部分平台,包括现在非常流行的Linux系统,应用非常广泛的Apache服务器也提供了支持JSP的服务。安全性比较高,运行效率也比较的快。备受企业级的公司及银行金融机构使用。
2. 发展趋势
微软为了与 SUN公司的JSP在网络上的迅猛发展抵抗,开发了ASP.NET。ASP.NET从某种意义上说应该是ASP版本的升级。
可以说,ASP确实快过时了,在未来JSP和ASP.NET将会有巨大的潜力,现在做网站大部分都是JSP和ASP.NET的。ASP.NET容易上手,比较普及,但是平台单一;JSP虽然上手难,但是跨平台,安全性高,且大型网站很少有用windows系统的。
扩展资料:
ASP、ASP.NET、JSP和PHP的优点和缺点
1. ASP
(1)优点:
无需编译;易于生成;独立于浏览器;面向对象;与任何ActiveX scripting 语言兼容;源程序码不会外漏
(2)缺点:
a. Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的*而显现出来。
b. ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。
c. 由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。
d. 无法实现跨操作系统的应用。
e. 还无法完全实现一些企业级的功能:完全的集群、负载均横。
2. JSP
(1)优点:
一处编写随处运行;系统的多台平支持;强大的的可伸缩性;多样化和功能强大的开发工具支持。
(2)缺点:
a. 与ASP一样,Java的一些优势正是它致命的问题所在。
b. 缺少系统性的资料。
c. 速度超慢
3. PHP
(1)优点:
一种能快速学习、跨平台、有良好数据库交互能力的开发语言;简单轻便,易学易用;与Apache及其它扩展库结合紧密;良好的安全性。
(2)缺点:
a. 数据库支持的极大变化。
b. 不适合应用于大型电子商务站点
c. 安装复杂。
d. 缺少正规的商业支持。
e. 无法实现商品化应用的开发。
4. CGI
(1)优点:
它可以用很多种语言编写,比如C、C++、VB和Perl语言,在选择上有很大的灵活性。目前大多使用Perl编写CGI。
(2)缺点:
维护复杂,运行效率低下,主要表现在以下几个方面:
a. CGI程序是以独立的进程方式运行的,这样,当用户访问数量增大时,会严重地损耗系统资源,大幅度地降低系统性能;
b. CGI程序不是常驻内存的,因此,当用户频繁访问CGI程序时,会导致大量的磁盘操作,从而造成系统性能的下降;
c. 访问数据库的程序不容易编写。
参考资料:
百度百科——JSP
百度百科——ASP
热心网友 时间:2022-04-13 02:41
1、Web服务器的支持:
大多数通用的 Web服务器如:Apache、Netscape和MicrosoftIIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。
2、平台的支持:
JSP具有平*立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于移植到其它平台上。
3、组件模型:
JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
4、脚本语言:
JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
5、安全性:
JSP使用Java安全模型,而ASP使用Windows NT的安全结构。
6、与Access数据库的连接:
JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用DataActive Objects。
7、用户定制的标签:
JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的。
扩展资料:
JSP的特点:
1、将内容的产生和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容、产生内容的逻辑被封装在标识和JavaBeans群组件中,并且*在小脚本中,所有的脚本在服务器端执行。
2、强调可重用的群组件
绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。
3、采用标识简化页面开发
We页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServer Page技术封装了许多功能,这些功能是在易用的,与JSP相关的XML标识中进行动态内容产生所需要的。
标准的JSP标识能够存取和实例化 JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。
热心网友 时间:2022-04-13 05:22
JSP和ASP在平台和服务器的独立性、维护的难易程度、组件模型、脚本语言、安全性、与Access数据库的连接和用户指定标签等方面有区别。
1、平台和服务器的独立性:
JSP技术依附于一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。取而代之过去依附于单一平台或开发商,JSP技术能够运行在任何WEB服务器上并且支持来自多家开发商提供的各种各样工具包。
ASP是基于Activex控件技术提供客户端和服务器端的开发组件,因此ASP技术基本上是局限于微软的操作系统平台之上。
2、维护的难易程度:
AVA易于维护性,基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。
3、组件模型:
JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans 和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
4、脚本语言:
JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
5、安全性:
JSP使用Java安全模型,而ASP使用Windows NT的安全结构。
6、与Access数据库的连接:
JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用Data Active Objects。
7、用户定制的标签:
JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的。
热心网友 时间:2022-04-13 08:20
ASP与JSP比较:
一、结构
JSP和ASP在结构上类似,都是以“”作为标计符,不同的是在标计符之间的代码ASP为JavaScript或VBScript脚本,而JSP为JAVA代码。JSP将网页的表现形式和服务器端的代码逻辑分开。作为服务器进程的JSP页面,首先被转换成servlet(一种服务器端运行的java程序)。
二、性能和平台无关性
JSP的执行比每次都要解释执行的ASP代码要快,尤其是在代码中存在循环操作时,JSP的速度要快1到2个数量级。
三、Session管理
为了跟踪用户的操作状态,ASP应用SESSION对象。JSP使用一个叫HttpSession的对象实现同样的功能。Session的信息保存在服务器端,Session的id保存在客户机的cookie中。
四、Application管理
有时服务器需要管理面向整个应用的参数,使得每个客户都能获得同样的参数值。和Session一样,ASP使用Application对象而JSP使用ServletContext对象,操作的方法和Session一样。
五、ServerSideIncludes
在服务器端引用上ASP和JSP有着相同之处。ASP和JSP都可以支持此功能的服务器(IIS,APACHE)上实现服务器端包含虚文件。但JSP是将动态页面的结果包含进来,而不是包含文件的代码本身。当你包含的文件在另一个服务器上时,不包含任何代码和对象是一个非常有效的功能。
技术特点
ASP:
1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2. 无须compile编译,容易编写,可在服务器端直接执行。
3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Actbive Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。
6. 可使用服务器端的脚本来产生客户端的脚本。
7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。
JSP:
1. 将内容的产生和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。
2. 强调可重用的群组件
绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。
3. 采用标识简化页面开发
标准的JSP标识能够存取和实例化 JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。
通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。
JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。
由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。
热心网友 时间:2022-04-13 11:35
JSP(Java Server Page)与ASP(Active Server Page)两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:
(1)Web服务器的支持:大多数通用的 Web服务器如:Apache、Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。
(2)平台的支持:JSP具有平*立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于一直到其它平台上。
(3)组件模型:JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans 和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
(4)脚本语言:JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
(5)安全性:JSP使用Java安全模型,而ASP使用Windows NT的安全结构。
(6)与Access数据库的连接:JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用Data Active Objects。
(7)用户定制的标签:JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的。
扩展资料
JSP
1、全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
2、JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
3、它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
4、JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
5、JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
6、Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
ASP
1、即Active Server Pages,是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
2、当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。
3、除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
4、ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
参考资料来源:百度百科:JSP
参考资料来源:百度百科:ASP
热心网友 时间:2022-04-13 15:06
主要从以下几个方面比较:(发展前景看个人开发能力,在领域上,ASP开发者只能使用基于Windows平台的技术,而Java和JSP是跨平台的。)
1、Web服务器的支持:
大多数通用的 Web服务器如:Apache、Netscape和MicrosoftIIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。
2、平台的支持:
JSP具有平*立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于移植到其它平台上。
3、组件模型:
JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
4、脚本语言:
JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
5、安全性:
JSP使用Java安全模型,而ASP使用Windows NT的安全结构。
6、与Access数据库的连接:
JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用DataActive Objects。
7、用户定制的标签:
JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的。JSP模型是在ASP之后定义的,它借用了ASP的许多优点,如Session,Application等对象。同时JSP使用灵活而强大的JAVA语言,而不是低效的Scripting语言。
扩展资料:
JSP和ASP的实际使用率 :
用JSP的,最强代表就是Google(Google提供给开发者搜索服务的API,Google提供的AJAX技术,这两者全是Java且只有 Java,所以可以断定Google用的就是JSP)。另外国际上最有名气的“百度知道”-- Answers.com也是用JSP。
Network Solutions域名注册与查询服务,也是用JSP。大品牌最牛的牛仔裤Levi's,包Louis Vuitton都用JSP。国内的“校内网”也是JSP。
由于ASP.NET在2002年才刚刚被微软推出,JSP(1999)早了几年,因此使用ASP.NET的大网站,还找不到太多。而且 ASP.NET有很多用于企业内部的管理网页软件开发,只在公司内部网络上,不向外部网络(Internet)上公开。
Hotmail最强E-Mail系统之一,www.hotmail.com(另两者现为yahoo mail, gamil)。ViewTrip旅行服务,旅行服务,酒店订房,机票查询(www.viewtrip.com)。IELTS,雅思英语测试官方网站(www.ielts.org)。微软旗下所有技术的官方网站全是用ASP.NET的。
参考资料来源一、百度百科--JSP
参考资料来源二、百度百科--asp
热心网友 时间:2022-04-13 18:54
aspx其实是asp,那么就来说说jsp与asp的区别:热心网友 时间:2022-04-13 22:59
总的来讲,JavaSever PagesTM(JSP)和 微软的Active Sever Pages(ASP)在技术方面有许多相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持。同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术。而且两者都能够替代CGI使网站建设与发展变的较为简单与快捷。热心网友 时间:2022-04-14 03:20
JSP当然比asp更有前途热心网友 时间:2022-04-14 07:58
ASP容易上手,JSP相对的困难些,热心网友 时间:2022-04-14 12:53
jsp