前后端分离(SPA等)与不分离(JSP等)的工作流程分别是怎样的?

大家好,我是IT修真院武汉分院第5期的学员朱英杰,一枚正直纯洁善良的WEB前端程序员。

1.背景介绍

前后端分离中的SPA和JSP是什么?

SPA:单页Web应用(Single-page application,SPA),就是只有一张Web页面的应用, 是加载单个HTML页面并在用户与应用程序交互时动态更新该页面的Web应用程序。

JSP:JSP全名为Java Server Pages,中文名叫java服务器页面 意思是基于JAVA服务器的网页技术,是一种动态网页开发技术, 使用JSP标签在HTML网页中插入Java代码。跟asp,php一样,都是网页制作用的语言。

2.知识剖析

①.JSP的特点

1. 跨平台

2. 业务代码分离

3. 组件重用

4、继承Java Servlet功能

5.、预编译

1.客户端请求

2.服务端的servlet或controller接收请求(路由规则由后端制定,整个项目开发的权重大部分在后端)

3.调用service代码完成业务逻辑

4.返回jsp

5.jsp展现一些动态的代码

②SPA的特点

1.速度-更好的用户体验,让用户在web app感受native app的速度和流畅。

2.MVC-经典MVC开发模式,前后端各负其责,扯皮现象会少很多。

3.ajax-重前端,业务逻辑全部在本地操作,数据都需要通过AJAX同步、提交。

4.路由-在URL中采用#号来作为当前视图的地址,改变#号后的参数,页面并不会重载

1.浏览器发送请求

2.直接到达html页面(路由规则由前端制定,整个项目开发的权重前移)

3.html页面负责调用服务端接口产生数据(通过ajax等等,后台返回json格式数据)

4.填充html,展现动态效果,在页面上进行解析并操作DOM。

3.常见问题

为什么要前后端分离?

4.解决方案

1. 彻底解放前端

前端不再需要向后台提供模板或是后台在前端html中嵌入后台代码,如:

这是前后端耦合的,可读性差。

2. 提高工作效率,分工更加明确

前后端分离的工作流程可以使前端只关注前端的事,后台只关心后台的活, 两者开发可以同时进行,在后台还没有时间提供接口的时候,前端可以先将 数据写死或者调用本地的json文件即可,页面的增加和路由的修改也不必再 去麻烦后台,开发更加灵活。

3. 局部性能提升

通过前端路由的配置,我们可以实现页面的按需加载,无需一开始加载首页便 加载网站的所有的资源,服务器也不再 需要解析前端页面,在页面交互及用户体验上有所提升。

单页web的痛点和JSP开发的痛点

①单页web的痛点

1.SEO不友好。

2.刚开始的时候加载可能慢很多

3.用户操作需要写逻辑,前进、后退等;

4.页面复杂度提高很多

②JSP开发的痛点

1.jsp上动态资源和静态资源全部耦合在一起,服务器压力大, 因为服务器会收到各种静态资源的http请求,动态代码的等等。

2.前端工程师做好html后,需要由后端的java工程师来将html修改成jsp页面, 包括各种文件的路径,出错率较高(因为页面中经常会出现大量的js代码), 修改问题时需要双方协同开发,效率低下。

3.jsp必须要在支持java的web服务器里运行(例如tomcat/resin/jboss/weblogic等),性能提不上来。

4.第一次请求jsp,必须要在web服务器中编译成servlet,第一次运行会较慢。

5.每次请求jsp都是访问servlet再用输出流输出的html页面,效率没有直接使用html高(记住是每次哟~~~内存哟,IO哟)。

6.如果在生产环境中,发现了前端的bug,让前端工程师来调试bug,这个时候的页面已经很混乱了,呵呵,他会遇到很多痛点。

7.如果jsp中的内容很多,页面响应会很慢,因为是同步加载

5.编码实战

6.扩展思考

Web 前后端分离的意义大吗?

1、该网站前端变化远比后端变化频繁,则意义大。

2、该网站尚处于原始开发模式,数据逻辑与表现逻辑混杂不清,则意义大。

3、该网站前端团队和后端团队分属两个领导班子,技能点差异很大,则意义大。

4、该网站前端效果绚丽/跨设备兼容要求高,则意义大。

7.参考文献

Web 前后端分离的意义大吗?

前后端分离的思考与实践


spa与jsp的工作流程分别是怎样的?_腾讯视频

ppt:https://ptteng.github.io/PPT/PPT/What%20are%20the%20processes%20of%20separation%20(SPA,%20etc.)%20and%20non%20separation%20(JSP,%20etc.)%20before%20and%20after%20separation.html#/

视频:https://v.qq.com/x/page/b0518ypgdhk.html

日报:http://www.jnshu.com/daily/26666?dailyType=others&total=118&page=2&uid=9207&sort=0&orderBy=3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容

  • 本文系转载,原作者,普元,敖显奇 转载本文需保留此处版权声明:本文版权属于EAII企业架构创新研究院(微信号:ea...
    普元云计算阅读 4,973评论 8 96
  • 六月,应该是狂欢的季节,我们会用不同的方式演绎着永生难忘的毕业。
    迷途怎知返阅读 219评论 0 3
  • 今天测试了新功能的时候,就是在洗练极品属性的时候,频繁向服务器请求洗练属性,会在客户端弹框洗出极品属性之前把极品属...
    automation阅读 175评论 0 0
  • 那里什么都有,有洁白的羽毛,有茫茫的雪白,有些许爱的记忆。 不要说话,你会惊醒他人,也会惊扰自己,所以,嘘……让梦...
    菜菜子Yonan阅读 151评论 0 0
  • 最近几年,很多时间管理理论和时间管理工具都备受热捧,比如大家经常听到的的GTD、番茄工作法和便利贴时间管理等。虽然...
    深夜笔厨阅读 205评论 0 0