返回首页 | 网站案例 | 帮助中心

合作共赢、快速稳定、服务地方的网站建设提供商

北京网站建设

服务热线:13812345678

Madeleine简介及其作用

时间:2012-6-12

  在真实的Ruby代码中另一个使用命令模式的好例子来自于Madeleine.Madeleine是Ruby中的Prevayler实现。Prevayler是一个发源于java世界的项目,然后被传播到许多不同的编程语言中。

  Madeleine是一个高性能的事务机制的对象存储框架。Madeleine不使用任何一种数据库。相反,Madeleine依赖于Ruby的Marshal包。Marshal包是一个将Ruby中的实时对象转化为字节,并能逆向将字节转化为对象的工具,但不幸的是,能够将你的对象整合为一个文件,其本身并不是应用的顺序完善解决方案,设想在一个机场管理程序中,当有一个乘客改变主意要换座位的时候,你的程序要将整个航班系统的座位信息全部定稿文件,那会是一个何等缓慢的操作。

 


建站流程

    北京网站建设流程