A_97_界面后台的合并与分离
2021-04-17 12:20:36 0 举报
AI智能生成
全面、高效的知识图谱:A_97_界面&后台的合并与分离!! 全面又深度的提升认知,达到实际应用的目的! 建议先纵观全局,掌握好大方向。 再根据自己的需要,针对性的学习某一个点,最后做到逐步由点及面。
作者其他创作
大纲/内容
集成
特性
数据交互-jsp标签或其他语言标签
数据的循环遍历
<c:for>
后台程序控制页面跳转
优点
后台技术人员可直接参与前端界面
不需要太懂前端技术,通过后端技术jsp来完成前端工作
人员投入少
非json数据传递,一般为jsp,仅显示业务展示字段,且不暴露数据结构
缺点
界面较丑,传统,不易调整
多门户时,分离的后端接口平台不方便复用,会出现重复业务代码,维护也容易疏漏
适合场景
后台管理平台,内部人员使用,对界面美观没有太大要求
基于开源成型的平台框架开发,不需要多大改动
沿用框架现有的方式展示数据,开发仅提供自己业务数据即可
分离
特性
数据交互-ajax&json
数据的循环遍历
anguar
ng-repeat
jquery
append
js模板框架
Beetl
template.js
anguar
优点
前端开发无关后台
前端与后端工作可分离
部分页面性能提高,ajax处理,减少全页刷新
可分离部署
多门户时,分离的后端接口平台可复用,减少重复代码
缺点
对前端技术要求相比更高,界面渲染更新由ajax完成
前后端分离即带来沟通问题:报文数据结构,数量
人员投入多
json数据,暴露业务的数据结构
后端人员不写前端,光从需求文档中理会到的真实实现有限,预先设计的接口问题较多,需要经过多次联调才能完成功能.相比集成框架,一个人完成的效率是更高的
适合场景
前端面向客户,定制页面表现形式的
支持静态部署&运行,数据可临时构造
0 条评论
下一页