将所有绑定放在一个模块中显然是一个坏主意,那么您认为更优雅的方式是什么?
我认为鲍勃的想法可能是这次讨论的良好开端:
很难为这类事情提出一刀切的规则,但每个套件一个模块肯定是一个很好的起点。将模块放在每个包中意味着您可以将实现类打包为私有 - 您的模块将能够访问它们并创建绑定,但您的用户将无法直接访问它们。
答案 0 :(得分:7)
应用程序中不同模块的不同模块。我一般都有:
用于配置数据库的Module
(加载设置文件,配置数据库连接字符串以及将数据源绑定到池化数据源。
Module
用于配置设置(加载设置文件并绑定值)。
用于将数据库层接口绑定到实现的Module
。
通常有几个Module
用于绑定视图,因为这通常比数据库层复杂一点。
控制器通常有几个Module
。
对于特别复杂的课程,有一些Module
。