`
xxyy338038
  • 浏览: 17272 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

浅析gxt-mvc框架各模块的使用和意义

阅读更多
gxt中的mvc框架即:视图层(view)、控制层(controller)和事件层(event)。
视图层负责画面的初始化,控制层负责逻辑跳转,事件层负责声明事件类型。

对于controller类,一般带有构造器,handleEvent(AppEvent event)方法以及onInit(AppEvent event)方法。构造器中大都注册事件类型,譬如registerEventTypes(AppEvents.Init);其中AppEvents.Init在event类中声明。handleEvent(AppEvent event)负责处理相应的触发事件,譬如
if (event.getType() == AppEvents.TabItemSelect) {
// 跳转到西部视图
forwardToView(WestView, event);
// 跳转到中部视图
forwardToView(CenterView, event);
}
onInit(AppEvent event)进行view类得初始化,譬如
        // 初始化西部视图
WestView = new WestView(this);
// 初始化中部视图
CenterView = new CenterView(this);
对于view类,也相应的带有构造器,handleEvent(AppEvent event)方法以及initialize()方法。构造器负责初始化控制器,handleEvent(AppEvent event)负责事件的响应处理,而initialize()负责画面部件的初始化。
对于event类,一般用来声明需要注册的事件类型。
分享到:
评论

相关推荐

    gxt-2.1.1-gwt2 最新的

    gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2

    gxt-1.2.3.jar.zip

    描述中提到,这个zip文件包含两个jar文件,即"gxt.jar"和"gxt-servlet.jar",它们是GXT库的主要组成部分。"gxt.jar"包含了GXT的核心库,提供了各种UI组件,如表格、树视图、图表、表单元素等,以及数据绑定和事件...

    gxt-api-2.2.5 doc

    1. **gxt-javadoc.css**:这是样式表文件,用于定义文档的呈现样式,使文档更易阅读和导航。 2. **index-all.html**:整体索引页面,列出所有类和接口,是快速查找和定位API的入口。 3. **overview-tree.html**:...

    gxt-2.2.3-gwt22.jar

    gxt-2.2.3-gwt22.jar包,备份以自用。

    org.liveSense.framework.gxt-1.0.5.zip

    《深入解析LiveSense GXT框架:org.liveSense.framework.gxt-1.0.5.zip》 在IT领域,开源项目一直以来都是技术创新与协作的重要驱动力。本次我们将关注一个名为"org.liveSense.framework.gxt"的开源项目,其版本为...

    gxt-2.2.5-gwt22.jar

    gxt用jar包,2.25版本,我自己用过的,没问题,放在这里备份下~

    搭建gxt-2.2.0环境,让我们第一个简单程序跑起来

    GXT是Sencha公司为GWT设计的一套UI框架,它扩展了GWT的功能,提供了更多的组件和更美观的界面设计。GWT则是一个Java开源框架,允许开发者用Java编写客户端Web应用,然后自动编译成优化过的JavaScript代码。 **安装...

    gxt-2.2.3.zip

    描述 "gxt-2.2.3.zip解压然后在eclipse中配置路径" 指出了在使用这个库之前需要进行的两个基本步骤: 1. **解压文件**:首先,你需要将下载的"gxt-2.2.3.zip"文件解压缩。这通常可以通过Windows的资源管理器、Mac的...

    GXT MVC design

    标题 "GXT MVC设计" 指向的是一个关于使用GXT(Google Web Toolkit Extensions)进行Model-View-Controller(MVC)架构设计的主题。GXT是Google Web Toolkit(GWT)的一个扩展库,提供了丰富的用户界面组件和高级UI...

    GXT-M201串口摄像头的源程序

    本文将详细解析"**GXT-M201串口摄像头的源程序**",并探讨其中涉及的技术点,以及如何使用C语言和Keil编译器进行开发。 GXT-M201串口摄像头是专为嵌入式系统设计的一款设备,它可能具有低功耗、高性价比的特点,...

    gxt-2.2.4 EXT GWT

    gxt-2.2.4 EXT GWT Note : Ext GWT 2.X requires GWT 1.7+ or GWT 2.0+ (any build ending in "-gwt2.zip").

    gxt-legacy-3.0.0b.zip

    标题 "gxt-legacy-3.0.0b.zip" 提供的信息暗示这可能是一个关于GXT(GWT Ext)的旧版本库,GXT是一个用于构建富互联网应用程序(RIA)的JavaScript库,它基于Google的Web Toolkit (GWT)。"Legacy"一词意味着这是该库...

    gxt-2.2.5.zip

    GXT,全称为GWT eXtension,是由EXTJS团队开发的一个用于Google Web Toolkit(GWT)的扩展库,旨在为GWT开发者提供更丰富、更强大的用户界面组件和功能。GXT 2.2.5是该系列的一个重要版本,发布于2011年9月15日,相...

Global site tag (gtag.js) - Google Analytics