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 条评论
 下一页