这个应用程序带有一个ANT构建文件,用来自动地把模版复制到一个新的目录下。(图A)
|
图A |
|

|
|
ANT构建文件 |
只需要更改目标和替换值就能够执行构建脚本了。这个时候,您可以用浏览器导航到应用程序运行它。(图B)
|
图B |
|

|
|
确认画面 |
配置
现在让我们首先从MG:U的配置文件开始。这些都在您应用程序根目录的config目录下。您会看到里面有三个XML文件,每一个都与Unity的一个功能相对应。
首先来看一看ColdSpring.xml文件,如图C所示。
|
图C |
|

|
|
ColdSpring配置文件 |
在这里,您会看到MG:U的各种配置设置。第一部分是modelGlueConfiguration,包括Model-Glue的所有核心设置。第二个部分是reactorConfiguration,用来定义与Reactor相关的设置,比如数据源的名称、登录信息,以及数据库类型等。
然后,打开ModelGlue.xml文件,如图D所示。
|
图D |
|

|
|
ModelGlue的配置文件 |
这个文件用来定义事件处理器、控制程序消息侦听程序,以及应用程序的视图。如果浏览到控制程序的目录并打开Controller.cfc文件,您会看到第一个真正的ColdFusion代码(图E)。
|
图E |
|

|
|
ColdFusion代码 |
MG:U应用程序的控制器(Controller)和模型(Model)层都被作为ColdFusion组件(CFC)实现。本文不会涉及Model-Glue应用程序的控制器和模型层体系结构的细节,但是以后会有文章来讨论的。目前,我们只对Unity提供的新特性感兴趣,所以让我们继续下面的讨论。
在config目录下的最后一个配置文件是Reactor.xml,如图F所示。
|
图F |
|

|
|
Reactor的配置文件 | |