美文网首页
组件36-中间件:中间件设计2-MGJRouter-2

组件36-中间件:中间件设计2-MGJRouter-2

作者: Lovell_ | 来源:发表于2017-07-15 18:02 被阅读203次

MGJRouter-2

做好统一披露API,方便以后切换MGJRouter和target。
MGJRouter:根据统一披露API,来注册,MainModuleRouter中进行MGJRouter注册。


做好统一披露API,方便以后切换MGJRouter和target

mgjrouter,统一注册的都是url和block,所有的参数的传递和事件的传递通过block来传递的。
那也可以通过协议,而不是block,url-协议,协议里面有action。(主要是种思想)


url-协议

每个组件依赖mgjrouter,即面向mgjrouter开发。
弊端:业务组件不纯洁了,要依赖另外的组件;里面的url地址难维护,url地址一定要写正确,否则对接不上,做成常量或宏。

本篇解决的问题:有一个点击事件,内部和外部,谁register谁open?

mgjrouter,面向协议

相关文章

  • 组件36-中间件:中间件设计2-MGJRouter-2

    MGJRouter-2 做好统一披露API,方便以后切换MGJRouter和target。MGJRouter:根据...

  • 组件化中间件选型(二): CTMediator

    关于中间件在组件化中间件选型(一):MGJRouter中已经介绍过了,直接介绍CTMediator 设计思路 CT...

  • ua池和代理池

    下载中间件 下载中间件(Downloader Middlewares) 位于scrapy引擎和下载器之间的一层组件...

  • 初识消息中间件

    一、什么是中间件?消息中间件? 中间件,可直译为系统间的组件,独立运行对外提供服务。非业务应用软件,不能直接给用户...

  • .NET 常用中间件

    什么是中间件 简单讲,中间件就是非业务的技术类组件。 ORM ORM,Object Relational Mapp...

  • 组件化细节

    中间件作用: 1、负责转发信息。2、用runtime反射调用,让中间件解除对各个组件的依赖,同时又能调到各个组件暴...

  • 三面遭SpringCloudAlibaba暴锤,含恨吃透大佬的手

    近几年以 Netfilix Eureka 为代表的 Spring Cloud 核心中间件纷纷停止更新,许多组件设计...

  • 中间件

    ASP.NET Core 中间件 向 Startup.Configure 方法添加中间件组件的顺序定义了针对请求调...

  • Koa学习笔记

    中间件 Koa 的最大特色,也是最重要的一个设计,就是中间件(middleware) 中间件的概念 代码中的log...

  • asp.net core 系列 15 中间件

    一.概述 中间件(也叫中间件组件)是一种装配到应用管道以处理请求和响应的软件。 每个组件:(1)选择是否将请求传递...

网友评论

      本文标题:组件36-中间件:中间件设计2-MGJRouter-2

      本文链接:https://www.haomeiwen.com/subject/lnqzhxtx.html