2.1.8 后端服务
支持服务可以定义为应用程序用于交付其功能的外部资源。支持服务的示例包括数据库、消息代理、缓存系统、SMTP 服务器、FTP 服务器或 RESTful web 服务。将其视为附加资源意味着您可以轻松地更改它们,而无需修改应用程序代码。
考虑在整个软件开发生命周期中是如何使用数据库的。一定是根据开发、测试或生产环境的不同使用不同的数据库。如果将数据库视为附加的资源,则可以根据不同的环境使用不同的后端服务,这是通过资源绑定完成的。比如,数据库资源绑定由 URL、用户名和数据库密码组成。