一个简单的计费系统(在 ColdBox MVC 之上)正在膨胀成一个半企业库存 + 供应 + 问题跟踪 + 利润跟踪应用程序。他们似乎在做自己的事情,但他们共享许多东西,包括共同的客户和员工(登录)池,以及其他混合的数据和业务逻辑。
你如何保持这样的系统模块化?来自 维修 , 可测试性 & 可重用性立场点?
您想分享任何想法和/或经验吗?
最佳答案
我建议您使用 ColdBox Modules 将应用程序分解为模块化部分。您还可以将单独的业务逻辑研究到 RESTful ColdBox 层中,并以这种方式加入系统。同样,这一切都取决于您目前的要求和需要。
模块旨在将单片应用程序分解为更易于管理的部分,这些部分可以独立或耦合在一起。
关于model-view-controller - CF项目太大了,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5709926/