软件研发

Matangle的客户数据库是很典型的eRUD(创建、读取、更新和删除)类型的三层系统

2018-07-11 15:25:52 | 来源:中培企业IT培训网

一个真实例子

现在让我们来看一个真实的例子,本书的剩余部分里将经常用到它。在这个例子里,我们为一个名为Matangle的企业工作。这个企业是一个软件即服务(SaaS)提供商,给学生售卖教育游戏。

就像所有的提供商那样,十有八九会有一个客户信息数据库。这个数据库就是我们的起点。

企业的其他系统将会随着我们的前进而呈现,这个初始系统目前还是挺合适的。

三层系统

Matangle的客户数据库是很典型的eRUD(创建、读取、更新和删除)类型的三层系统。在过去的数十年前就使用了这种软件架构风格,而且一直还很流行。这类系统非常普遍,你很有可能会碰上一个,不管是遗留系统还是全新系统。

在这张图中,我们可以看到关注点分离的实践:

下面列举的三层展示了一个企业如何构建这个系统的例子。

标签: Matangle

预约领优惠