摘要:
下面我们一起来看看灵便对象的持久化。 灵便对象的持久化在某些情况下确实可以简单到如前言中的例子一般,有时候我们则可能需要更多的配置和设定。下面我们从一个更实际的例子出发,来看看在各种不同的现实考量下,我们需要做哪些工作。 这个例子是要建立一个订单管理系统的业务对象模型及其实现(我们不考虑界面,在业务对象实现完毕之后,界面会是很快的一件事情)。在考虑具体的对象模型之前,我们作这样几个假设: 0)我们... 阅读全文
摘要:
AAF对象模型的核心是IAgileObject接口及其实现。所有Business Object在使用AAF时都应直接或间接继承自IAgileObject的基本实现:AgileObject。本文的内容看起来似乎会较多较复杂,但在 实际应用中,绝大多数时候都不需要关心这些内容。本文的目的只是为了让大家对AAF的内核模型有所了解,如果大家觉得枯燥可以粗略读一下,有点基本概念即 可。下面首先看看IAgil... 阅读全文
摘要:
一个典型AAF应用由如下几个部分组成: 1)一组配置文件,其中最基本的是Boot.Config,通过该文件声明应用所需要的各服务接口及其实现 2)AAF基本服务定义及其实现Assembly/程序集 3)应用自定义的服务定义及其实现Assembly/程序集 4)一个恰当的服务集加载点。一般来说,Web应用应该在Application.OnStart实践处理方法中直接或间接调用Aaf.Core.Ser... 阅读全文