表模块示例

发布于 2024-07-19 00:55:25 字数 69 浏览 5 评论 0原文

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

有什么建议么?

I'm looking for some good open-source sample applications that use the Table Module pattern to organize the business logic (can be any language).

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦太阳 2024-07-26 00:55:25

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

How about the App Pattern: Four-Tier Web Application Scenario (Table Module)
from codeplex? I know this is an old post, but I stumbled across it whilst searching for some similar stuff for myself. So I thought an answer might help someone.

平生欢 2024-07-26 00:55:25

作者:马丁·福勒

表模块组织域逻辑
每张桌子一个班级
数据库和单个实例
类包含各种过程
这将对数据起作用。

我没有任何开源示例供您使用,但我认为它非常不言自明且易于理解。

以下是这种模式的标志:

  1. 每个表一个类
  2. 低代码重用
  3. 高耦合
  4. 低内聚

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

By Martin Fowler:

A Table Module organizes domain logic
with one class per table in the
data-base, and a single instance of a
class contains the various procedures
that will act on the data.

I don't have any open source examples for you, BUT I think it is quite self-explanatory and easy to grasp.

Here are the signs of this pattern:

  1. One class per table
  2. Low code reuse
  3. High coupling
  4. Low cohesion

I think that it will be easier to find that code in old legacy code than in open source projects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文