我是靠谱客的博主 无奈康乃馨,最近开发中收集的这篇文章主要介绍shiro 前后端分离_前后端分离1、背景,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、背景

       前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。

      核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。

      Web服务器:一般指像Nginx,Apache这类的服务器,他们一般只能解析静态资源;

      应用服务器:一般指像Tomcat,Jetty,Resin这类的服务器可以解析动态资源也可以解析静态资源,但解析静态资源的能力没有web服务器好;

2、前后端分离的优点与缺点

优点:

  1. 对于中大型项目,能够提升开发效率,提高交互和UI效果,缩短开发周期。

  2. 前端能够处理一大部分验证和交互逻辑,从而减少与服务器间的交互次数,减小服务器处理压力,并且页面是由浏览器渲染生成。

  3. 前端具有强大的组件库和处理工具,项目更容易跨平台。

  4. 降低维护成本。

  5. 接口和前端组件能够复用。

缺点:

  1. 需要更多的沟通成本。

最后

以上就是无奈康乃馨为你收集整理的shiro 前后端分离_前后端分离1、背景的全部内容,希望文章能够帮你解决shiro 前后端分离_前后端分离1、背景所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部