`
wang_guo_qiang
  • 浏览: 112360 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

1-1-3 TIBCO General Interface GI架构

阅读更多
View涉及对象实例怎样实际显示到客户端的机制。一个好的关于视图的期望是只考虑对象的感官(look-and-feel)。 Figure3显示了几个Tab对象能够产生的视图。
Figure 3 Tab Objects
Mvc最容易理解的方面是view,view就是最终用户使用应用程序的时候看到的,树Tab对象实例在Figure4中显示,如例子,tab一块组成了应用程序的可视部分。
With the view element now defined, it’s easier to explain the model portion of the MVC architecture. The model element allows the given Tab object to keep an index of properties that uniquely define its state in memory (see Table 1). The model is unaffected by how the tab visually displays its state. Instead, it maintains a single Boolean property, active, that is set to true or false.
用当前定义的view元素,可以很容易理解mvc架构的model部分。model元素允许给Tab对象保持一个在内存中定义的唯一的索引属性,model不影响tab是如何显示他的状态。而model只是维护一个单独的Boolean属性(活动),可以设置成true或false;
为了管理如此宽泛的功能表,GI使用了一个分层的架构设计。实际上,任何功能都能够清晰的归类到4层机构中,如图5,这包括:
1.客户逻辑层:这层由程序逻辑组成,如商业逻辑、客户端特殊功能等。
2.展现层:这层建立在稳固的面向对象设计原理之上,借鉴了很多java swing的设计概念,但没有运行在jre之上,使用了类似java的语法,在原生的浏览器上实现了复杂的html和javascript,好于java类文件需要浏览器去加载jre到内存(applet)。
3.数据层:这一层是用户快速访问应用程序数据的客户端数据缓存,所有数据被解析成xml进行缓存,在运行时能够通过xsl从缓存里面查询出来,这非常想sql提供查询接口从数据库中查询数据。
4.通信层:这一层管理线程和远程web服务器进行通信问题,通信是通过web service协议进行如soap、xml-rpc、想传统的http get/post协议一样进行。
评论

相关推荐

    TIBCO General Interface develop_guide

    - **TIBCO 商标**:TIB, TIBCO, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, TIBCO General Interface, TIBCO GeneralInterface Framework, TIBCO GeneralInterface Builder, TIBCO ...

    tibco-gi-3.5.1-pro-debug

    TIBCO General Interface (GI) 是一款强大的企业级富互联网应用程序开发平台,专注于提供交互式、数据驱动的应用程序。在“tibco-gi-3.5.1-pro-debug”这个压缩包中,我们看到的是TIBCO GI的专业版本,且带有调试...

    tibco-giants:TIBCO GI 附加工具包。 从谷歌代码迁移以进行备份,但 TIBCO GeneralInterface 已过时

    TIBCO GI Builder 增强插件的集合。 PlugInMonitor 在运行时在树视图中显示 AMP 插件信息。 BatchRenamer 批量重命名多个组件,还支持基于正则表达式生成匈牙利语前缀和替换。 推箱子是经典游戏的 GI 克隆:推...

    Tibco RV白皮书(官网)

    TIBCO RV 的消息传递平台的设计目标是为分布式应用提供一个健壮的、可扩展的、高性能的消息基础架构。此外,它还具有管理方便、易于集成、可靠和安全性等特点。 TIBCO RV 消息传递平台具备的关键特性包括以下几点:...

    在Tibco GI中实现table表样式

    在Tibco General Interface (GI) 中实现table表样式是一个重要的设计任务,它涉及到用户界面(UI)的美观和用户体验。Tibco GI 是一个强大的富互联网应用(RIA)开发平台,用于构建交互式、高性能的应用程序。在这个平台...

    [TIBCO] rchitecting Complex-Event Processing Solutions with TIBCO (英文版)

    [Addison-Wesley Professional] rchitecting Complex-Event Processing Solutions with TIBCO (英文版) [Addison-Wesley Professional] rchitecting Complex-Event Processing Solutions with TIBCO (E-Book) ☆ ...

    tibco rv 发送与接收Demo

    1. **高可用性**:Tibco RV提供了高度可靠的消息传递,确保消息的送达,即使在网络故障或其他系统问题的情况下也能恢复。 2. **低延迟**:由于Tibco RV的本地API设计,它能够提供非常低的消息传递延迟,适合实时和...

    TIBCO Jaspersoft Studio-6.10.0

    《TIBCO Jaspersoft Studio 6.10.0:报表设计的高效工具》 TIBCO Jaspersoft Studio 是一款强大的报表设计工具,它为开发者提供了丰富的功能,用于创建、编辑和管理复杂的报表和可视化项目。在6.10.0版本中,这个...

    TIBCO学习资料(1)-可惜是e文的

    TIBCO(The Information Bus Company)是一家专注于企业级中间件软件的公司,其产品和服务广泛应用于全球各行各业,尤其在企业服务总线(ESB)、事件驱动架构(EDA)和实时大数据处理方面享有盛誉。本压缩包包含的三...

    tibco-factory-demo:FC TIBCO Factory分步演示的存储库

    这个名为“tibco-factory-demo”的项目,是一个用于演示TIBCO Factory功能的详细步骤指南,旨在帮助用户了解如何有效地使用该工具。 首先,让我们深入理解TIBCO Factory的核心概念。TIBCO Factory 提供了一种结构化...

    TIBCO RTView安装手册

    输入Server URL(如tcp://192.168.63.28:7222和tcp://192.168.63.29:7222),Server Name(如Seashell-Tibco-s1),Agent Name留空,User Name和Password均为qa_test。保存设置后,应用并保存服务器文件。 最后,...

    TIBCO Jaspersoft® Studio 6.2官方用户指导学习教程

    1. **环境搭建与安装**:首先,用户需要了解如何下载并安装Jaspersoft Studio,以及如何将其与TIBCO Jaspersoft Server集成,以便于在服务器上部署和发布报表。 2. **界面与工作区**:介绍Jaspersoft Studio的工作...

    TIBCO学习资料(英文版)

    5. **TIBCO General Interface**:这是一个快速应用开发(RAD)平台,用于构建富互联网应用程序(RIA)。学习资料可能会包含创建动态用户界面、实现客户端-服务器交互以及集成其他TIBCO组件的教程。 6. **事件驱动...

    tibco-ems - user guaid.pdf

    《TIBCO Enterprise Message Service™ 用户指南》是TIBCO Software Inc.为TIBCO Enterprise Message Service(简称TIBCO EMS)用户提供的详尽指导文档。TIBCO EMS是一款先进的消息中间件,它允许应用程序之间通过...

    bw6-plugin-maven:Apache Maven和TIBCO ActiveMatrix BusinessWorks:trade_mark:的插件代码

    Apache Maven和TIBCO ActiveMatrix BusinessWorks:trade_mark:和TIBCO BusinessWorks:trade_mark:容器版的插件代码 此插件受作为存储库一部分共享的许可证的约束。 在使用或下载此插件之前,请先检查许可证。 它...

    TIBCO-ESB-SOA介绍

    通过TIBCO提供的PPT文件“TIBCO-ESB-SOA介绍”,读者可以深入了解TIBCO公司的产品和服务,以及它们在实际场景中的应用。这份资料详细阐述了TIBCO ESB如何实现SOA,以及BusinessWorks如何帮助构建和管理业务流程。...

    vscode-extension-tci:VS代码的TIBCO Cloud Integration Node.js工具

    tci-tools是Microsoft Visual Studio Code的扩展,它提供了对在TIBCO Cloud:trade_mark:Integration中构建出色的Node.js应用程序的支持。 指令 检查安装状态 该命令检查tibcli实用程序是否已安装在您配置的位置的...

    TIBCOJaspersoftStudio-6.0.0.final-windows-installer-x86_64.exe

    TIBCOJaspersoftStudio-6.0.0.final-windows-installer-x86_64画报表

    docker-enabler:用于 Docker 的 TIBCO Silver Fabric Enabler

    Silver Fabric Docker Enabler使 Docker 容器适应由TIBCO Silver Fabric供应和编排。 在 Silver Fabric 的规范使用上下文中,仅对有用的 Docker 功能进行了调整。 此启用程序基于 Linux64 上的Docker 1.2.0、1.3.0 ...

Global site tag (gtag.js) - Google Analytics