易捷网络专注企业网站建设
11年企业网站建设经验、响应式网站建设,兼容PC、手机、平板全
终端,给你更佳的浏览体验...

JSP基础知识

来源:网站建设行业资讯网
添加时间:2022-01-18
JSP基础知识 JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来Web服务器在遇到访问JSP网页的请求时,*先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.低规范的较后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.低规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成JSP具备了Java技术的简单易用,有效的面向对象,具有平台无关性且安全,主要面向因特网的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

JSP可用一种简单易懂的等式表示为:HTML+Java+JSP标记=JSP。

为了把表现层presentation从请求处理requestprocessing和数据存储datastorage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller模式。规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模式-视图-控制模式(比如Struts和Springframework)。

JSP技术的弱势

(1)与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

(2)Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“较低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

网站建设计最新案例赏析:


西斯科戈雅企业形象设计网站制作首页设计效果图
西斯科戈雅企业形象设计
东莞禾聚精密电子科技网站制作首页设计效果图
东莞禾聚精密电子科技
东莞莲泉净水设备网站制作首页设计效果图
东莞莲泉净水设备
广州恒星制冷设备集团网站制作首页设计效果图
广州恒星制冷设备集团
广州波士特实验室设备网站制作首页设计效果图
广州波士特实验室设备
陕西松峰实验设备网站制作首页设计效果图
陕西松峰实验设备
阳光雨露信息技术服务网站制作首页设计效果图
阳光雨露信息技术服务
广州捷伦达实验室设备网站制作首页设计效果图
广州捷伦达实验室设备
东莞纳普电子科技网站制作首页设计效果图
东莞纳普电子科技
广州飞进信息科技网站制作首页设计效果图
广州飞进信息科技
 

网站建设行业资讯推荐阅读:


在做外贸网站建设时有哪些方面是要注意的手机营销型网站建设需要注意哪些问题 服务专业的网站设计报价单 网站关键词摆放的四个关键点网站后期需要做怎样的维护与推广呢网站建设应如何规划,建设时需要注意哪些问题深圳福田网站制作哪家专业,SEO优化中有哪些常见的错误外贸独立站的建站技巧有哪些深圳网站建中严谨的制定网站建设设计准则提高网站内容质量是引爆排名和转化的核心想做一个软件定制开发,能够二次开发的,哪一家设计的比较好站点的优化直接受网页设计根基的影响优秀网站建设的标准是什么深圳如何做好网站制作,建筑公司网站建设有哪些注意事项解析营销型企业网站的核心要素怎样搞好网站推广教你这几个常用招式定制网站有哪些特色模板网站制作的缺点是什么网站建设优化方法有哪些网站建设中用的到Js库,除了Jquery还有哪些深圳网站建设时要注意哪些SEO推广的细节响应式网站建设的几个重要指标是什么怎样在网上寻找优秀网页设计网站【分享】浅谈移动站点优化之痛-HTML5企业为什么要建设网站建设网站的重要性是什么改善网页设计排版八个简单方法深圳网站制作告诉您网站建设对于网站排名的注意事项有哪些网站建设方案都包含哪些内容网站建设前期需要准备哪些工作网站建设应符合的标准通过案例来学习企业如何复制刷屏-深圳网站设计分享为什么很多企业开始做品牌营销型网站建设良好的网站建设取决于网站的审美品质和外观网站被搜索引擎转码的因素是什么广州网站建设公司营销型网站建设首选易捷网络进阶版!如何打造用户喜爱的好网站找网站公司建设网站的优势是什么增加您网站流量的1低种方法详解选择WordPress虚拟主机的几点建议如何优化关键词危害关键词优化的要素有什么绝对值得收藏的网站设计资源营销的效果您企业网站起到作用了吗网站优化要注意分类链接隔离如何设计高质量的家具网站网站代运营企业可以企业出示什么协助网站建设公司选择时要注意的问题防止被骗医疗建站怎么做才有特色网站建设如何为企业创造价值网站建设备案涉及的问题总结商城网站建设:厂家企业电商未来趋势网站建设要多少钱,常见的网站内容设计有哪些高端的网站建设公司一般具备什么特点深圳企业网站制作,中小企业网站建设有哪些难点用腾讯云可享腾讯全平台服务网站设计前需要制作网站原型图吗企业网站的自我定位公司为什么要做网站怎么样来甄别垃圾外链深圳企业网站设计特点,如何建设一个精美的网站网站建设后该如何保持排名
企业网站建设行业信息服务发布平台!
(www.fantodo.com)版权所有
QQ在线咨询