JSP的特性简介
日期:2011/11/20 / 人气:
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下运行。
作者:朋友圈科技
相关内容 Related
- 为什么响应式设计需要媒体查询2016/8/5
- 虚拟主机被搜索引擎爬虫访问耗费大量流量解决方法2016/8/3
- 网站建设中如何创建完美的颜色组合2016/8/1
- 什么是长尾关键词?2016/8/1
- 建设企业或个人网站的好处2016/7/8
- 前端开发者需要知道的常识2016/7/6
- 12种方法为您拓展业务通道2016/7/27
- SEO优化的三大技巧2016/7/24
- 10的方法来提高你的网站设计2016/7/24
- 网站统计用哪个比较好,百度?cnzz?2016/7/21