在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
JSP基于Java开发Web应用程序特征是什么?JSP是建立在Servlet规范之上的动态网页开发技术,实质是一个简化的Servlet,在JSP文件中HTML代码与Java代码共同存在,其中HTML代码用于实现网页中静态内容的显示,Java代码用于实现网页中动态内容的显示。为了与传统HTML有所区别,JSP文件的扩展名为JSP。
基于Java的JSP技术所开发Web应用程序,其使用特征如下:
1、预编译
预编译指在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时会直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大幅度提升了客户端的访问速度。
2、业务代码相分离
在使用JSP技术开发Web应用时,可以将界面的开发与应用程序的开发分离。
3、组件重用
JSP使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者将其作为一个数据存储模型,在JSP页面甚至整个项目中可以重复使用这个JavaBean,同时JavaBean也可以应用到其他Java应用程序中。
4、跨平台
JSP是基于Java语言,可以使用Java API,跨平台的可以应用于不同的系统,如 Windows和Linux等。
5、JSP运行原理
JSP的工作模式是请求/响应模式,客户端首先发出HTTP请求,JSP程序收到请求后将进行处理并返回处理结果。在一个JSP文件第一次被请求时,JSP引擎(容器)把该JSP文件转换成一个Servlet,而这个引擎本身也是一个Servlet,JSP运行原理如图:
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
你了解大前端吗?大前端的发展趋势如何?
你有没有听说过大前端时代?你了解大前端吗?大前端的 发展趋势如何?近些年来互联网越来越多元化的发展。从原来的PC页面前端到移动互联网wap网站以及APP,再到现在的微信小程序、快应用等等,前端工程师的工作内容越来越丰富,压力越来越大,面对现状,大前端的概念应运而生。下面我们就一起详细了解一下什么是大前端,以及大前端的发展趋势!
8590
2019-07-16 18:15:22
学前端开发应该从哪里入手?
学前端开发应该从哪里入手?移动互联网的快速发展,多屏互动和多端兼容友好的界面成为目前所有系统重要的需求,前端开发工程师成为目前市场紧俏、火爆的人才。零基础入门先了解前端学习路线,明确学习前端的路径、入门学习前端基础,了解未来发展趋势,避免走弯路。
4876
2020-07-08 09:50:35
JavaScript在HTML中的基础用法总结
网页主要由三部分组成,分别为HTML、CSS和Javascript。如果说HTML是肉身,CSS是皮相,那Javascript就是灵魂。因此,三者的联系与融合则至关重要。本文就来为大家讲解一下JavaScript与HTML的联系,即JavaScript在HTML中的基础用法。
3998
2020-08-13 16:49:48
前端要学多久才能去工作?具备什么技能?
零基础的初学者系统学习前端知识,学完差不多需要6个月左右的才能找工作。有一定基础的同学能够更快掌握前端技术。学习前端找工作要多久因人而异,更应该注意的是学习质量才对。只有学到了有用的技能才能不愁找不到工作。
5511
2021-01-29 16:22:03
HTML5中Nav元素作用及应用场景知识点
HTML5中Nav元素作用及应用场景知识点,Nav元素一般用来做导航栏,链接到本页面的某个位置或者是其他页面。元素标签<nav>将具有导航性质的链接划分在一起,使代码结构在语义化方面更加准确,同时对于屏幕阅读器等设备的支持也更好。
5446
2021-04-07 10:18:20