服务器端语言。在传统的网页HTML文件中嵌入Java程序段和JSP标记,就可以形成了JSP文件(*.jsp)。JSP是以JAVA类为基础解析客户端发出的消息,并反馈给客户端。用JSP开发的Web应用具有很好的移植性,不受开发工具、操作系统和数据库限制,既能在Linux下运行,也能够在其他的操作系统上运行。通常JSP页面很少会进行数据处理,一般只是用来实现网页的静态化页面、提取数据,不进行业务方面的处理,并且界面没有Microsoft公司的ASP/友好。РASP是一种可以创建动态的WEB服务应用程序的动态网页技术。ASP使用VBScript、JavaScript等简单易懂的脚本语言,提供标准的ActiveX组件,提供与后台数据库连接和访问的功能。虽然具有无需编译、易于生成、独立于浏览器的优点,但是ASP只可以运行在微软的服务器端、IIS或PWS上。其次,组件兼容引擎的任何脚本编辑语言,但由于微软网络操作系统最初的设计问题会引发许多安全问题,操作失误可能会导致数据丢失。Р相比ASP来说,无论是从执行的效率或者安全性上都远远超过ASP,是编译性框架,实现代码分离使代码更加直观、易于管理。技术是Microsoft公司推出的新一代建立动态Web应用程序开发的平台,是其开发史上一个重要的里程碑,开发WEB应用技术并且维持运行比起其他的技术更加简单。与Java、PHP、ASP、Perl等相比,更具有方便、灵活、生产效率高、安全性高、完整性和面向对象等特性,是目前主流的网络编程技术之一。框架的一部分,应用程序。可以支持多种开发语言,首选是C#。可以无缝地与 WYSIWYG HTML和其他编程工具一起工作,这不仅使得 Web 开发更加方便,而且还能提供这些工具的所有优点,包括开发人员可以将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。的这些优点,技术结合C#语言进行设计完成。