EEPlat内部采用了插件+总线的体系架构,总线是各种数据的汇集中心和交互媒介,插件只负责模块功能的实现。因而,EEPlat的数据总线必须能够支持服务间、插件间、前后台之间的数据交互工作。
EEPlat的数据总线具有以下特点:
- 数据总线是业务对象之间共享数据、交换数据的唯一媒介。
- 数据总线存在存、取两种操作。
- 数据总线的生命周期是是Session,也就是说从用户会话开始到用户会话结束数据总线是一贯和连续的。
- 数据总线是线程独享的、线程安全的,一个线程对数据总线的改变不会影响到其他线程对数据总线的使用,每个线程都是使用的总线的副本。
EEPlat数据总线包括六种数据,如下图所示:
- FORM:FORM类型存储的是当前界面的缓存数据,后台服务提取界面的数据的时候都是通过总线上的该类型获取;可以通过配置来决定界面中那部分的form数据会存储到数据总线中,这样,当页面加载完成的时候,后台会把相关数据同步到数据总线中;
- ECHO_STR:回调数据,回调数据存储的是后台服务执行完成后返回的数据,这样可以让界面、其他服务从总线中获取该数据;
- USER:登录权限数据,该数据存储的是登录用户相关的个人信息、角色信息、权限信息等,可以被界面、服务等调用;
- SEARCH_LIST:查询返回数据,存储的是查询结果;
- GLOBAL_UID:刷新数据,存储的是自定义的总线数据;
- CURRENT:当前操作数据,存储的是当前界面上操作的各种业务对象的数据;
基本上,通过以上六种数据涵盖了用于交互的各种数据。
相关推荐
标题与描述中的“plbv46_axi_bridge(AXI总线、PLB总线详解)”指向了Xilinx公司的一款重要产品——PLBv4.6到AXI桥接器,这款桥接器在处理器局部总线(PLB)与高级可扩展接口(AXI)之间架起了一座桥梁,其作用是将PLBv...
AMBA_AXI总线中文详解 AMBA_AXI总线是一种高性能、高带宽、低延迟的片总线协议,由ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的局部。该协议支持不对齐的数据传输,同时在...
上海波罗(POLO)轿车CAN数据总线与车载网络系统.doc 上海途观 ( Tiguan ) 轿车_29_CAN 总线网络连接-信息娱乐系统和诊断电路图.pdf 基于CAN_LIN总线的汽车通信网络设计.pdf 汽车CAN总线及多路信号传输系统.pdf 汽车...
工业现场总线详解包含EtherCAT和CANopen等,详细介绍了PDO,SDO,状态机的机制。第一部
ControlNet现场总线详解
本压缩包文件"zongxian.zip_vhdl_vhdl 数据总线_双向总线_数据总线"显然是关于使用VHDL进行数据总线设计的实例,特别是关注于8位宽度的双向数据总线。下面将详细解释这些概念以及它们在VHDL中的应用。 **VHDL简介**...
总的来说,AXI总线协议是现代FPGA和IC设计中不可或缺的一部分,其设计考虑了性能、延迟和资源效率,使得复杂系统中的数据传输更加顺畅,为高性能SoC设计提供了强大的基础。通过对AXI协议的深入理解和应用,开发者...
### Wishbone总线协议详解 #### 一、片上总线技术综述 随着超大规模集成电路(VLSI)技术的飞速发展,现代电子产品的核心逐渐转向片上系统(System on Chip, SoC)。SoC能够在一个单一的芯片上集成整个系统的功能...
- 数据链路层:分为逻辑链路控制(LLC)子层和介质访问控制(MAC)子层,LLC负责数据传送和远程数据请求服务,MAC负责帧结构、总线仲裁和错误检测。 - 应用层协议:CAN协议规范只定义了物理层和数据链路层,早期应用...
SDIO 总线详解 SDIO 总线是基于 SD 卡协议演化升级后的协议,它保留了 SD 卡的读写协议,并添加了 CMD52 和 CMD53 命令。SDIO 总线可以兼容以前的 SD 卡,并可以连接 SDIO 设备。SDIO1.0 标准定义了两种类型的 SDIO...
AMBA-AXI总线详解 AMBA-AXI总线是一种高性能的总线协议,广泛应用于FPGA、ASIC和系统-on-chip(SoC)设计中。下面是对AXI总线协议的详解: AXI总线协议概述 AXI(Advanced eXtensible Interface)是一种高性能的...
AMBA_AXI总线详解 AXI(Advanced eXtensible Interface)是一种总线协议,由ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线...
总线分为写数据总线(HWDATA)、读数据总线(HRDATA)和地址控制总线(HADDR)。 信号方面,AHB总线定义了一系列信号名和它们的功能。HCLK是总线时钟信号,HRESETn是总线复位信号。HADDR[31:0]是32位系统地址总线,...
**SoC设计中的AMBA总线与AHB总线详解** AMBA(Advanced Microcontroller Bus Architecture,高级微控制器总线架构)是由ARM公司提出的一种开放的片上系统(System-on-Chip, SoC)互连标准,旨在简化SoC设计中的组件...
3. 多主机操作:总线上所有单元均可主动发送数据,支持多点数据通信。 4. 实时性:优先级机制确保关键数据可以及时发送。 5. 灵活性:具有总线仲裁和冲突检测机制,确保网络上的设备可以公平访问总线。 6. 扩展性:...
例如,AMBA 4规范引入了AXI(Advanced eXtensible Interface)协议,它被设计为一种面向片上网络的高速总线,支持大量的数据传输,能够在多核处理器系统中实现高效的通信。 对于想要深入了解ARM内部架构的朋友来说...
AMBA-AXI总线详解知识点: AMBA(Advanced Microcontroller Bus Architecture)是由ARM公司开发的一套片上总线标准,用于在集成电路中连接和管理各种功能块(如处理器、内存、外设等)。AXI(Advanced eXtensible ...
CAN总线的通信基于帧的概念,这些帧大致可分为数据帧、远程帧、错误帧和过载帧。其中数据帧是实际用于传输数据的核心,它包含了发送节点与接收节点所需的所有信息,是实现数据交互的关键。数据帧又分为标准格式和...
### I2S总线详解 #### I2S总线概述 I2S(Inter-IC Sound)总线是由飞利浦公司开发的一种专门用于数字音频设备之间数据传输的标准总线。这种总线的设计目的是实现标准化的信息传输结构,提高多媒体系统的兼容性和...