7

将所有绑定放在一个模块中显然是个坏主意,那么您认为更优雅的方式是什么?

我认为 Bob 的想法可能是本次讨论的良好开端:

很难为这类事情想出一刀切的规则,但每个包一个模块肯定是一个很好的起点。在每个包中放置一个模块意味着您可以使您的实现类包私有——您的模块将能够访问它们并创建它们的绑定,但您的用户将无法直接访问它们。

4

1 回答 1

7

应用程序中不同模块的不同模块。我一般有:

用于Module配置数据库(加载设置文件、配置数据库连接字符串和将数据源绑定到池数据源。

AModule用于配置设置(加载设置文件并绑定值)。

用于Module将数据库层接口绑定到实现。

通常几个Modules用于绑定视图,因为这通常比数据库层复杂一点。

控制器一般为几个Modules。

一些Module特别复杂的类。

于 2009-09-24T09:47:31.833 回答