您当前的位置是:首页 - 设计理论 - 正文

JSP的特性简介
发布日期:2011-11-29  浏览次数:1386次   优化北京网站建设  
    JSP是由Sun公司倡导、许多公司参与并一起建立的一种动态网页技术标准。JSP可跨平台,能够适应市场上包括Apache、IIS在内的大多数服务器产品。 
    JSP与ASP在技术上虽然非常相似,但也有许多区别,ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最明显的区别。此外,ASP与JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet(一种服务器端运行的Java程序)并由Java虚拟机执行,这种编译程序操作仅在对JSP页面的第一次请求时发生。
J   SP以Servlet技术为基础,又在许多方面作了改进。利用跨平台运行的JavaBean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。

   JSP的具体特性如下:

   1、动态页面与静态页面分离。脱离了硬件平台的束缚,以及编译后运行等方式,大大提高了其执行效率而逐渐成为Internet上的主流开发工具。 
   2、以<%和%>作为标识符。JSP和ASP在结构上类似,不同的是在标识符之间的代码,ASP为JavaScript或VBScript脚本,而JSP为Java代码。
   3、网页表现形式和服务器端代码逻辑分开。作为服务器进程的JSP页面,首先被转换成Servlet。
   4、适应平台更广。几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下畅行无阻。
   5、JSP的效率高。JSP在执行以前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释的效率高;服务器上还有字节码的cache机制,能提高字节码的访问效率。第一次调用JSP网页可能稍慢,因为它被编译成cache,以后就快多了。
   6、安全性更高。JSP源程序不大可能被下载,特别是JavaBean程序完全可以放在不对外的目录中时。
   7、组件方式更方便。JSP通过JavaBean实现了功能扩充。
   8、可移植性好。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的,与平台无关。在NT下的JSP网页可以原封不动地拿到Linux下运行。


上一篇:没有交互意识的设计师,不是一个合格的设计师
下一篇:设计分类页面需要注意哪些
点击查看更多设计理论新闻   丨   点击返回上一页