摘要: The AppListener应用程序监听器 上面我们已经有了一个世界的管理对象,它由一个房间管理对象,一个剑的管理对象和一对玩家的管理对象。然而我们第一次开始这个游戏的时候,世界的管理对象并不是像这样的。实际上它和下面一样:这展示了什么,这是一个空的。怎样在玩家第一登陆的时候将管理对象存放到对象仓库中呢? 答案是通过一个特定的管理对象调用AppListener(应用程序监听器) ,在这个App... 阅读全文
posted @ 2009-11-26 17:50 木瓜网络 阅读(1435) 评论(0) 推荐(1) 编辑
摘要: Managed Objects and Managed References管理对象和管理关系 数据管理对象主要是一个持久化对象的集合,存储在一个叫做对象仓库的池中。和一个正常的Java 对象一样,每个对象都包含一个方法和其自己的数据。要成为一个管理对象,这个对象就要实现ManagedObject(管理对象的接口)和Serializable(序列化接口)。一个管理对象不会成为一个对象存储仓库池中... 阅读全文
posted @ 2009-11-26 17:45 木瓜网络 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: Tasks and Managers任务和管理者: 从PDS 应用开发者的角度来说,PDS 应用执行在一个封闭的单线程的,事件驱动模型中。通过句柄传递事件实现编码对数据的修改,对于编写代码的程序员来说就好像是在修改自己的数据一样。因此,执行程序是一个平稳竞争和弱死锁的。在大多数情况下,没有必要 通过的代码,事实上,在管理数据对象是经常使用synchronized 关键字容易产生不稳定的bug。... 阅读全文
posted @ 2009-11-26 17:39 木瓜网络 阅读(1331) 评论(0) 推荐(0) 编辑