技术开发 频道

Team Architect Edition设计器简介(二)

     ExternalDatabase

    无论我是亲自实现 ExchangeRateService,还是依赖第三方供应商实现 ExchangeRateService,最终该服务都会从数据库获取其汇率信息。

    使用我自己的实现,我可以通过从工具箱中拖出一个 ExternalDatabase 原型,从而在应用程序关系图中展示这一点。在图 9 中,我就是这样做的,并在将数据库连接到 BureauDeChange 应用程序之前将其重命名为 ExchangeRates。
图 9. 带有 ExternalDatabase 的应用程序设计

    将数据库连接到客户端应用程序时,Visual Studio 提示输入数据源。此时,您可以选择简单地取消输入数据源,从而推迟定义数据源,或者以后连接到数据源。当然,我正期待着这个对话框,因此我预先创建了一个 SQL Server 数据库来充当该数据源。要这样做,可以在 Server Explorer 中右键单击 Data Connections 项,然后选择 Create New SQL Server 数据库。
图 10 和 图 11 显示为了完成示例数据库连接而输入的详细信息。
图 10. 选择数据源

图 11. 连接属性

    小结

    应用程序设计器如同 Team Architect 拼图中的一块。就其自身而言,它非常有用的一点是,作为一种设计应用程序的方式,它只需少量的工作即可实现这些应用程序。但是为了从这个可视化设计器中获取最大价值,应将其放入其他设计器的环境中,这一点非常重要。在我的后续文章中,将演示使用系统设计器来设计由应用程序组成的可部署系统的下一个逻辑步骤。

0
相关文章