- 博客(7)
- 资源 (20)
- 收藏
- 关注
原创 GXT之旅:第七章:MVC——MVC重构项目(4)
使用MVC重构RSSReader项目——Item区域 之前,我们已经创建了两个非常类似的Controller和View,分别服务于NavPanel和FeedPanel。现在我们继续按照同样的思路来构建ItemPanel——ItemPanelReady(EventType),ItemController和ItemView。 我们的目的是生成如下样式的应用效果: AppEvents
2012-03-22 11:41:34 2413 6
原创 GXT之旅:第七章:MVC——MVC重构项目(3)
使用MVC重构RSSReader项目——FeedPanel区域 下面,按照同样的逻辑,去处理FeedPanel区域。 在AppEvents类,定义一个新的EventType——FeedPanelReady public static final EventType FeedPanelReady = new EventType(); 在package:com.danielva
2012-03-19 15:51:55 2059
原创 GXT之旅:第七章:MVC——MVC重构项目(2)
使用MVC重构RSSReader项目——Navigation区域 上一节,在程序的入口文件(RSSReader),我们派发了EventType为Init的AppEvent,AppController会处理此事件,将其转发到AppView。依次的,AppView会的处理该事件,去调用onInit方法,完成基础的UI创建。在此过程中负责了程序主体的区域创建。但是,唯一没有处理的,就是没有把组装好的c
2012-03-15 17:39:42 2086 1
原创 GXT之旅:第七章:MVC——MVC重构项目(1)
使用MVC重构RSSReader项目 现在我们已经初步了解了GXT MVC,现在我们就要利用此契机,将RSSRead项目重构一下,使其应用于MVC架构——让components之间具有良好的一致性,而不是各自的分散开来。 为了让Controller可以接收到events,需要使用Dispatcher将其注册。通常情况我们都会在程序入口类,来完成这一操作。那么我们就开动了~~~ 在co
2012-03-13 15:27:14 2510
原创 GXT之旅:第七章:MVC——GXT MVC的相关类
AppEvent class AppEvent负责承载着信息,在controller和view之间。每个AppEvent对象都会有一个专门的EventType定义。 AppEvent对象可以随意的通过setData方法,承载一个或多个datas。这样很有益于传递状态信息。当设置多个Datas的时候,我们就需要使用key-value键值对,把每个Data命名,以方便检索。 另外一个功能就是,可
2012-03-13 10:00:13 3085 2
原创 GXT之旅:第七章:MVC——标准的MVC与GXT MVC
第七章:Model View Controller 本章我们要了解GXT的MVC架构,以及学习他们在一个大型的应用系统里是如何系统工作的 我们会涉及到如下GXt功能集 AppEventEventTypeControllerViewDispatcher 一个好应用的需要 当我们在使用GXT搭建一个应用的时候,我认为最重要的是要如何去搭建他。当我们项目在构建的时候,会很容
2012-03-08 17:16:59 2380 2
原创 GXT之旅:第六章:Templates(2)——XTemplate(2)
XTemplate应用于其他的components 除了ComboBox和ListField之外,还有其他的一些components可以使用XTemplate RowExpanderListViewCheckBoxListViewColorPalette RowExpander 如果希望让Grid的某一列的展示具有一定的显示效果的话,我们就得使用RowExpander。RowExp
2012-03-06 14:33:48 3011 1
spring事务与配置
2016-06-01
GXT之旅项目源码包
2014-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人