JSP相比于其他技术(ASP和PHP等)有什么优势

有很多技术都能实现构造动态Web应用,除JSP,还有ASP、PHP、Perl和Python等,那么JSP相比其他技术有哪些优势?
1、跨平台性
Java是种跨平台的语言,其宗旨是“一次编写,到处运行”。(注入内存)Linux、Unix、Soliars、Windows
2、响应速度快
JSP是编译执行的,而ASP、PHP这样的脚本语言是解释执行的,一般编译执行的程序要明显快于解释型的程序。JSP页面只有第一次被请求之后才执行编译操作,但之后就一直驻留在服务器的内存中,以后的请求可以直接读取内存中编译后的代码,大大加快JSP的响应速度。如果在发布时就将所有的JSP页面编译为class文件,则连第一次请求的编译时间就可以省去。
3、稳定性好
JSP是基于Java语言的,也就继承了Java语言的所有优势,自动的垃圾收集、安全性、跨平台、成熟、健壮、可扩充性。Java语言的这些特性使得Java的开发人员可以将更多的精力放在自身的业务逻辑上。完善的异常处理机制使得程序在发生意外时能够得到妥善的处理而不至于系统瘫痪。
4、优良的结果性
Servlet时为替代传统CGI程序而最先产生,继而JSP为弥补Servlet的不足而产生。Servlet处理请求,JSP作为表现层展示相应结构。JavaBean的出现则将具体的业务处理逻辑从Servlet中剥离出来,不仅实现业务逻辑于Web层耦合,还使得Servlet成为了真正意义上的控制器,很自然的实现MVC架构。
5、扩展性无限大
支持JSP的标签库,Ajax的扩展等等,开源的优势  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值