flex工程(五)——Riawave

可借鉴内容

1. modelLocator的作用:

      事件中心:在各自的mxml中通过model进行事件的监听和发送

      public var model:ModelLocator = ModelLocator.getInstance();

      model.addEventListener(LOGIN_OK, onLoginOK);

      存储中心:多个form或dao之间公用的数据

2. 事件和处理函数的命名,如上

3. View层的creationComplete 监听函数为 init(),在其中定义监听器。常用的属性为ModelLocator及对应的controller

4. 命名规则和目录分布

      controller 完成后台调用,当ResultEvent需要前台处理时通过ModelLocator发送事件。

5. 基本流程实现,比如以登录为例

      系统由 Project  Main  LoginPanel 三部分组成,Project包含Main和LoginPanel,两者之间使用状态切换。    在LoginPanel中的确定按钮点击事件中,调用controller完成后台验证,在controller的 onSuccessEvent中如果需要前台处理,使用ModelLocator发送事件 Login_OK, 在Project中对 Login_OK事件进行监听,并完成状态切换。

6. POJO的使用

Java和flex中可以直接传递自定义对象,不过好像需要在flex端实现相应的POJO对象。form<-> form 以及 form<->dao間的資料交換,一律都是以 vo 為基礎,同時存在 ModelLocator 中的物件與Array等,也都是vo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值