前后端项目的糅合模式mashup

现在的前后端项目里,经常会有前端和后端的多对多交互。

糅合模式(mashup)通过解耦合、分布式处理的可以将大型项目的复杂逻辑,模块化。简单化,

以提高整个项目的高效率、高扩展、稳定性。

糅合模式图:

糅合模式中的交互分为:本域不跨端交互、本域跨端交互(分布式、解耦合)、前后后端跨域交互、后端与后端跨域交互(分布式,解耦合)

这里主要讲本域跨端的分布式交互:

需要实现的功能:

从A后台管理平台登录验证成功后,跳转到B后台管理平台的主页

实现代码:

项目school 的里singIn.html:

//js里登录成功后执行,并传参数到项目shopManager的主页面index.html
<script>
window.location="/SchoolRoll/html/Mutually/shopManager/web/index.html?userType=0&yongHuMing=test";
</script>

项目shopManager的里index.html:

<script>
//获取传递的get参数
alert(getParams("userType"));//0
alert(getParams("yongHuMing"));//test

/**获取根据参数名url的参数*/function getParams(key) { var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null;};

</script>


												

前后端项目的糅合模式mashup相关推荐

  1. docker前后端分离_Docker分离模式介绍

    docker前后端分离 Docker分离模式 (Docker detached mode) Detached mode, shown by the option --detach or -d, mea ...

  2. web前后端分离开发部署模式

    web前后端分离开发部署模式 在开始讨论这个话题之前我们先来认识一下传统的开发模式. 一.传统开发模式 相信很多做过Web开发童鞋应该都会经历这样一种开发模式,利用后端语言提供的模版引擎编写HTML/ ...

  3. Nginx实现通过不同的url前缀访问不同的前后端项目

    ,所以目前就可以通过给网页访问链接增加不同的url前缀,来让Nginx去实现同一端口下访问不同的前后端项目.具体配置如下: (我这里是前端两个项目各自对应后端的两个服务) server {#这里默认监 ...

  4. RDC如何构建一个基于NodeJS的前后端项目

    摘要: 最近在将公司的持续集成架构做一个系统的调整,调整过程中受到了RDC团队大量的帮助,所以利用国庆时间写了几篇RDC的分享,希望能让更多的人了解和用好RDC这个产品. 我会把我最近3个月的使用体会 ...

  5. 商城项目03_人人前后端项目、逆向工程、common工程搭建、coupon以及各个微服务工程搭建

    文章目录 ①. 人人前后端项目 ②. 人人项目-逆向工程 ③. common工程搭建 ④. coupon.member.ware.order代码导入 ①. 人人前后端项目 ①. 在码云上搜索人人开源, ...

  6. 视频教程-微信公众号前后端项目视频教程-其他

    微信公众号前后端项目视频教程 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业.拥有丰富的企业应 ...

  7. docker 一键部署前后端项目 ruoyi

    使用 docker 一键部署前后端项目 这里我以开源项目ruoyi 的 vue 前后端为例,想要通过 docker 一键跑起来,需要对项目做部分调整. 修改 springboot yml 的配置 ap ...

  8. 前后端项目中跨域问题

    什么是跨域: 跨域是什么?浏览器从一个域名的网页去请求另一个域名的资源时,域名.端口.协议任一不同,都是跨域 .我们们是采用前后端分离开发的,也是前后端分离部署的,必然会存在跨域问题. 怎么解决跨域? ...

  9. 若依微服务版手把手教你本地搭建环境并运行前后端项目

    场景 若依微服务版RuoYi-Cloud,基于Spring Boot.Spring Cloud & Alibaba.OAuth2的前后端分离的后台管理系统. RuoYi-Cloud 是一个 J ...

最新文章

  1. oracle设置大表空间,Oracle怎样设置表空间数据文件大小
  2. .net中关键字new的用法
  3. 每天被远程办公支配的恐惧,你怕了吗?
  4. QT的QContiguousCache类的使用
  5. phpcms v9中模板标签和联动菜单的使用方法详解
  6. 关于 SAP Spartacus 的 Theme 颜色主题
  7. 电信aep平台是什么意思_江苏天鼎证券:股票平台跳水是什么意思?股票为什么会跳水?...
  8. 高通驱动9008安装_小米10/Redmi K30 Pro系列已支持GPU驱动独立更新,还能双版本切换...
  9. 第五讲 python函数
  10. 软件无线电的发展与展望
  11. java使用lua脚本操作 redis_Redis使用lua脚本
  12. Ardence公司PHAR-LAP ETS 简介
  13. 激光位移传感器与其他位移传感器比较
  14. 嵌入式软件开发基础问题
  15. NC65单据节点开发
  16. 手机电池校正代码_安卓手机电量怎样校正?电池校正电量方法
  17. android app分享到微信让应用来源显示qq浏览器或者是其他应用
  18. 离群值是什么意思_离群值!离群值?离群值!
  19. 会声会影2022一键安装图文详细教程
  20. 草根IT对博客模板MaterialDesign的优化

热门文章

  1. swift android界面,使用 Swift 语言编写 Android 应用入门
  2. 让TXT文本等其他任意格式的文件,不在IE中打开,而直接下载的方法
  3. 自己实现Lock(独享锁)
  4. python办公自动化价值是什么意思_办公自动化是什么意思,怎么实现?
  5. 奥的斯服务器显示dlm,奥的斯ACD系列电梯DLM故障的分析与处理
  6. 中科院华为诺亚提出ViG:一种全新的骨干网络,性能不输CNN、ViT!
  7. Flask框架快速搭建疫情打卡系统
  8. 根据接口获取得数据,布局两列多行的代码写法
  9. 如何查看交换机型号(厂商)
  10. Android 布局文件添加edittext报:The following classes could not be found错误