虚拟主机jsp什么是JSP?Servlet和JSP的关系?


PHP、JSP和ASP有什么不同。

基本上相同,是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用,一般都有数据库相结合使用。

三者比较:
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用
C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点。自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,Java ServerPage。JSP可以在Servlet和JavaBean的支持下,完成功能强大的站点程序。

三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

JSP,PHP,ASP有什么区别

JSP优点:

    
1.高兼容性,跨平台,只要安装java虚拟机就可以在各种操作系统中运行

    
2.强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

    缺点:

    
1.服务器搭建比较复杂,服务器成本比较高

    
2.Java技术难度较和php较高,排错比较难

    站点:10086网站平台,淘宝网等

asp优点:

    
1.开发语言简单易学,只要在系统上面安装一个IIS和一个文本编辑软件就可以编写和运行asp程序

    
2.服务器搭建容易,服务器成本低

    缺点:

    
1.可扩展性较差,可移值性差

    
2.可维护性差,asp是面向过程的语言开发,代码可读性比较差,不易用维护

    3.asp技术已经过时,性能上面比差,现在基本上已被取代

    站点:现在asp的大型站点已经很少了,大型站点基本已被取代,asp一般是小型的企业站点

php技术和asp技术差不多,但是他的可称移值性和可扩展性比asp要高,PHP效率较高,代码开源,php使用最多的站点应该织梦的开源系统。

什么是JSP? Servlet和JSP的关系?

jsp是什么1 2楼说的很清楚了
其实java虚拟机是不认识jsp这种东西的, jsp在被使用的时候会被容器转换成servlet然后被调用
你去的你tomcat目录下的workCatalinalocalhost下这个文件夹里能找到和你项目同名的文件,这里有你jsp转成的servlet的.java和class文件