3

我正在寻找一些使用表模块模式来组织业务逻辑(可以是任何语言)的优秀开源示例应用程序。

有什么建议么?

4

2 回答 2

5

应用程序模式如何:来自 codeplex的四层 Web 应用程序场景(表模块) ?我知道这是一篇旧帖子,但我在为自己寻找一些类似的东西时偶然发现了它。所以我认为答案可能对某人有所帮助。

于 2009-11-05T04:45:54.280 回答
2

马丁·福勒

表模块用数据库中的每个表一个类来组织域逻辑,并且一个类的单个实例包含将作用于数据的各种过程。

我没有任何开源示例供您参考,但我认为它是不言自明且易于掌握的。

以下是这种模式的迹象:

  1. 每桌一节课
  2. 低代码重用
  3. 高耦合
  4. 低凝聚力

我认为在旧的遗留代码中找到该代码比在开源项目中更容易。

于 2009-11-26T13:34:58.587 回答