OperaMasks 2.0版本,是 AOM 发展过程中一个具有重大意义的里程碑版本,在该版本中,推出了一系列颇具特色的功能,如IoVC、LiteBean、更简单的检验与转换等。

本专题收录了Kevin为OperaMasks 2.0版本所撰写的一系列特性介绍文章,希望通过本专题,能加强大家对OperaMasks的认识。

同时需要注意的时,此处的 2.0 版本,是指广泛意义上的 2.x 一系列版本。

AOM 2.0的特性系列之一:约定优于配置

约定优于配置 (Convention Over Configuration)是一个简单的概念,即通过简单的约定来减轻复杂的配置操作。流行的框架Ruby on Rails、Spring和Hibernate等已经开始采用这种方式。本文将会谈谈“约定优于配置”是如何在OperaMasks中体现的。

AOM 2.0的特性系列之五:LiteBean

LiteBean(LiteBean,脱胎于JSF规范中的 Managed Bean,是OperMasks中的一个重要概念,本文将会谈谈在OperaMasks中的LiteBean。

AOM 2.0的特性系列之二:国际化

国际化(I18N)就是设计软件应用,在不改变它们程序逻辑的前提下支持各种语言和区域。这是目前所有的Web框架级产品都需要具备的基本功能,本文将会谈谈在OperaMasks中是如何简化国际化多语言相关工作的。

AOM 2.0的特性系列之六:与 Spring/EJB3的无缝集成

一个完整的Web应用并不仅仅只是UI展现层那么简单,还需要考虑数据持久化、事物完整性保障等等。本文将会谈谈在OperaMasks中是如何是怎样与 Spring、EJB3无缝集成的。

AOM 2.0的特性系列之三:输入校验

于界面UI开发中的一个重要部分就是保证用户输入了的合法性,OperaMasks 中对输入校验提供了多种方式,本文将会谈谈此点。

AOM 2.0的特性系列之七:Facelets,OperaMasks更好的外衣

本文将会重点谈谈Facelets,以及为什么Facelets技术非常适合OperaMasks。

AOM 2.0的特性系列之四:模型事件

本文将会重点谈谈在OperaMasks中的模型事件和消息总线等概念。

AOM 2.0的特性系列之八:消除状态--致JSF怀疑论者

长久以来,“状态的维护”是困扰 JSF 获得普及的一个很重要的因素,本文将会谈谈在OperaMasks中是如何对状态维护进行优化的。