Ant是什么?

Ant是用来访问LightCloud/TokyoCabinet/TokyoTyrant的工具,实现了持久化数据与对象的映射。

特性

* 访问LightCloud/TokyoCabinet/TokyoTyrant。提供一组定义实体类的方法以及访问LightCloud/TokyoCabinet/TokyoTyrant的方法 * 提供验证规则。对新的或已经存在的实体提供不同的验证规则 * 提供回调方法。在操作对象(create,save,update等)时,可以使用回调函数 * 提供观察器模式。

示例

在Rails中应用Ant

在环境文件的最后加入下列代码(假设LightCloud配置文件与环境文件在同一个目录下):

require ‘ant’ AntMapper::Base.configurations :LC,File.join(File.dirname(__FILE__),‘light_cloud.yml’)

在项目中使用观察器

在环境文件的最后加入下列代码: AntMapper::Base.observers = :account_observer AntMapper::Base.instantiate_observers