JSP网站优势
2010-2-20 15:30:00 点击次数:01. JSP 与ASP/ASP.NET,PHP的比较:
参数名称 | JSP | ASP/ASP.net | PHP |
运行速度 | 快 | 慢 | 慢 |
运行耗损 | 较小 | 较大 | 较大 |
难易程度 | 复杂 | 简单 | 简单 |
运行平台 | 跨平台 | WINDOWS 平台 | 跨平台 |
扩展性 | 好 | 差 | 差 |
安全性 | 好 | 一般 | 较好 |
2.平台无关性:
Java是平台无关的语言,是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级,这是其它平台所不具备的。
Java的平台无关性具有深远的意义。它使企业的信息架构具备更高扩展性,企业在选择硬件平台时,具有更多的自主权,而不用局限于WINDOWS平台及WINDOWS操作系统支持的硬件平台。
3.分布式:
分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。这样可以使企业充分运用已有的设备,来提供服务。分布式可使企业的信息架构能与最前沿的技术相结合。
4.高效性:
JSP在执行以前先被编译成字节码(byte code),字节码由Java虚拟机解释执行,比采用源码解释的WEB应用技术效率高;服务器端还有字节码的Cache机制,能提高字节码的访问效率,第一次调用JSP网页可能稍慢,因为它被编译并进行Cache,以后就要快得多了。
5.高安全性:
JSP程序源程序不大可能被下载,特别是JavaBean程序完全可以放置在不对外的目录下,这样,可大大降低源程序被曝光的可能性,从而提高系统的安全性。
6.程序的开放性:
JAVA是个开放的平台,有许多优秀开源组织为其提供多领域技术支持。这对企业来说,可以花很小的成本就可以部署最新的功能,不用依赖一些商业公司。商业公司的产品收费往往非常惊人。可见,JAVA平台的开放性,使企业的信息架构具有更高的扩展性。
7.程序的兼容性:
因为 JSP中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务:从使用HTML/DHTML的浏览器,到使用WML/XHTML的各种手提无线设备(如:移动电话和个人数字设备PDA等),再到使用XML的B2B应用,都可以使用JSP的动态页面。





