区别是:JSP名列前茅次被请求/发生变动的的时候,会被系统自动生成一个Java代码,然后被编译成Class文件并被当作一个servlet来使用以便提高运行速度。ASP原理与JSP不同,不进行类似的转换,根据代码解释运行。ASP.net类似JSP, 会被.Netframework框架编译后运行的。
JSP
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
JSP名列前茅次被请求/发生变动的的时候,会被系统自动生成一个Java代码,然后被编译成Class文件并被当作一个servlet来使用以便提高运行速度。
JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台问题的限制。JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本标记语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
ASP原理与JSP不同,不进行类似的转换,根据代码解释运行。ASP.net类似JSP, 会被.Netframework框架编译后运行的。
ASP原理与JSP不同,不进行类似的转换,根据代码解释运行。ASP.net类似JSP, 会被.Netframework框架编译后运行的。
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使DCOM(Distributed Component Object Model)和MTSMicrosoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
延伸阅读:
Asp的编程环境
硬件环境
ASP程序的运行对硬件环境没有特别的要求,通常具备能够满足Windows操作系统运行要求的硬件设备即可。基本内存容量要求为64MB,建议内存容量为128MB或更多。此外,应该有100MB以上的硬盘空间用来安装所需的软件 [5] 。
软件环境
在软件环境方面,因为ASP是Microsoft公司推出的,只有在Microsoft Windows操作系统及其配套的web服务器软件的支持下才能运行。Microsoft公司的各种windows操作系统都可以作为ASP的运行平台。其中,在windows 98操作系统下运行的Personal Web Server,一般简称为PWS,而Microsoft Internet Information Server,则简称为IIS。
文章标题:编译型jsp和解释型asp有什么区别呢,发布者:小编,转载请注明出处:https://worktile.com/kb/p/38147