`
wang_guo_qiang
  • 浏览: 113800 次
  • 性别: 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 GI中实现table表样式

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

    real-time ajax demo

    本文将深入解析这一主题,详细介绍如何通过TIBCO Ajax Message Service(简称AMS)与TIBCO General Interface(简称GI)构建实时数据流,并探讨其在实际应用中的具体操作。 ### TIBCO Ajax Message Service(AMS) ...

Global site tag (gtag.js) - Google Analytics