分享好友 最新动态首页 最新动态分类 切换频道
jsp的10年是谁让它如此落幕?
2024-12-26 20:40

随着容器技术(docker、k8s)以及微服务架构逐步成熟和发展,这种强调后端分离思想让jsp这个陪伴我近10年的页面渲染技术宣告落幕了,有点伤感。。。

1、无法做到动静分离

传统java程序通过war包形式部署到tomcat,除了java代码和jsp页面,还包括css、js、图片等静态资源,一旦其中的某个jsp页面出问题,会导致部分功能不可用,甚至服务器响应阻塞,无法对外提供服务。

2、分工协调性差

jsp本质上是一个java类,所以早期java开发人员是前后端开发任务全负责,而UI设计师把设计好的html页面给开发人员集成,这个需要双方共同协调完成,效率低下,很难完成需求快速更新迭代,持续交付。

3、并发、吞吐量差

由于jsp本质是java类,只能放在web服务器(如tomcat),所以jsp不能部署到并发性能更好的nginx或者apache下,这是很多人诟病java web性能不好的原因之一。

4、扩展性差

jstl内置的一些tag标签耦合java代码(类似于react中的component组件),很难做到只修改页面而不用修改java代码,扩展性很差。

5、页面加载慢(同步机制)

如果一个页面承载的内容很多(如表单、表格、详情),会导致页面加载很慢。究其原因是jsp内在特性决定的。

jsp初始化流程

首先,jsp页面会初始化为servlet的class文件

其次,在servlet代码中解析jsp tag标签,转换成html网页标签

最后,以流的方式输出html网页

这里有个要命的问题,从jsp转换成html到浏览器渲染是一个同步过程。也就是说,如果数据加载很慢,会导致整个页面出不来。

1、动静分离,前端软负载架构

后端代码(如java)和前端(html、js、css、图片等)分离,单独部署。

前端程序强调静态资源,会单独部署到抗压能力更强的nginx下。而后端程序由于剥离了页面、js、css、图片,以接口形式对外提供服务,

服务能力下沉(基础平台能力,sass服务化能力)。

2、分工明确

3、异步加载机制

如果页面需要多次ajax调用,不需要同步进行,异步加载实现局部刷新。

4、组件化

以react、vue、angular为代表前端框架,提出组件化、框架化、复用性等工程化编程,使的前端也可以像后端那样提供可复用性、可扩展性、高可用性的前端程序。

最新文章
手机root教程
_武汉衣卓尔服装有限公司这里是武汉衣卓尔服装有限公司企业网站, 我们主要经营韩版、潮流女装河北华飞体育设施有限公司河北华飞体育设施有限公司是一家专业承接体育场馆、塑胶跑道、各类塑胶球场工程的企业。位于全国闻名的石油化工基地和
浅析,关键词展现次数与搜索量相同吗?
在数字营销领域深耕多年,我深知关键词数据对于策略制定的重要性。无数次的数据分析与实战验证,让我对“关键词展现次数”与“搜索量”这一对概念有了深刻的理解。今天,我们就来探讨一下,这两者之间是否真的等同。一、关键词展现次数与搜
如何使用AI工具生成超逼真美女写真?这篇教程你一定要看!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个科技飞速发展的年代,AI绘画逐渐成为了热门话题,其中生成逼真的美女写真更是备受追捧
微信公众号跳转抖音链接生成工具
市场营销获客工具【爱短链】全域跳转工具,打通私域引流关键一步:轻松将公域流量,引导至私域,通过链接点击直达,方便快捷,无风险提示跳转,助力企业/商家高速获客》》点此生成链接 如何实现抖音跳转微信,因为抖音本身不携带跳转其他应
用AI画美女-点击一键生成我的AI女友,限时免费体验超火神器!
如果你是新用户,可以选择快捷登录,快速进入工具首页。第三步:选择艺术风格 在工具首页,你会看到多种风格选项。根据你的需求选择适合的风格,比如“真实照片”、“艺术风格”等。第四步:上传或调整基础图像 你可以上传自己的照片作为基
百度搜索悄然关闭“快照”功能
  新快报讯    多位网友近日发现,百度搜索的快照功能消失不见,点击下拉箭头时只有举报和收藏按钮。8月4日,百度回应记者时表示,该功能已正式取消,不过没有说明具体原因。  记者今日在百度搜索结果页面看到,每条搜索结果旁边的“
【干货】游戏搬砖常用ip及其优缺点介绍
如果你要做游戏搬砖,就一定会多开游戏,如果多开搬砖不进行ip代理,绝大部分游戏基本上都是跑不起来的。目前大部分游戏使用的ip代理主要还是云服务搭建的ip为主,使用最多的就是天翼云和腾讯云了,除此之外还有华为云、阿里云,所有的逻辑
新奥2024最新饮料推荐,新奥2024饮品新品推荐,畅享夏日清新味蕾之旅
新奥2024饮料推荐,全新口味,独具匠心。融合传统与创新,为消费者带来清新口感。多款饮品,满足不同口味需求,尽在新奥2024饮品系列。本文目录导读:新奥2024年度十大热门饮料推荐警惕关键词的真实性新奥2024年度饮品大盘点:揭秘十大热门
轻松上手小程序开发:基础知识与实用技巧分享
开发小程序,听起来有点复杂,但其实只要掌握了一些基本的知识和技能,就能轻松上手。小程序作为一种轻量级应用,越来越受到欢迎,尤其是在微信生态中。今天就来聊聊如何开发小程序,分享一些实用的经验和技巧。说到小程序,大家可能会想到
如何轻松转换短链接?教你利用工具轻松转换长链接
随着互联网的发展,短链接逐渐成为了大众传播信息的常用手段。短链接不仅可以美化网址,还有利于信息分享、数据跟踪等功能。但有时候,我们需要获取短链接背后的长链接,或是将短链接保存下来,以免丢失。所以,如何轻松转换短链接成为了现
相关文章
推荐文章
发表评论
0评