AOM2.0正式发布(一)

Apusic OperaMasks 2.0 M1 于2月22日正式在 [url]http://www.operamasks.org[/url] 发布,欢迎大家去下载试用。

这里我简单介绍一下AOM 2.0的 技术特性。AOM2.0相对于AOM1.2版本做了很多重大的改变,主要是以下几个方面:

1. 升级到Ext2.0
2. IoVC编程模型支持
3. 无状态支持
4. 增强调试辅助
5. 完善的布局组件
6. 组件快速开发支持

1. 升级到Ext 2.0
使用过AOM的朋友都知道,AOM是借助ExtJs来提供客户端组件的。Ext1.x虽然取得了巨大影响,但是由于其性能较差,以及布局不方便等原因逐渐为Ext2.0所取代。AOM2.0 这个版本终于破费周折把JS 组件统一升级到了Ext 2.0,并将在后续逐渐依托2.0的模型 构建更加强大\稳定的 RICH Component。

2. IoVC编程模型支持
IoVC——“Inversion of View-Control”,即“视图控制反转”,换言之:它能够把对“View(即UI视图)的控制力”注入到你的后台业务逻辑中。这样一来,你在编写业务逻辑的过程中,对View拥有足够的控制力,从而能够将展现层与业务逻辑完全的解耦。
我举一个例子来说明。

使用传统的EL表达式:
页面:
<w:textField value="#{myBean.value}"
tooltip="#{myBean.tooltip}"/>
后台:
public class MyBean {
private String value;
private String tooltip;
public String getter/setter()...
}


使用IoVC模型:
页面:
<w:textField id="txt"/>
后台:
public class MyBean {
@Bind(id="txt")
private String value;
@Bind(id="txt" att="tooltip")
private String tooltip;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值