gpt4 book ai didi

java - 在模型中创建复杂的业务逻辑

转载 作者:行者123 更新时间:2023-11-30 09:48:27 25 4
gpt4 key购买 nike

我对 MVC 有点陌生。我的问题是您如何设计应用程序并使用复杂的逻辑来实现它。

我正在使用 Play 框架创建一个 Java 网络应用程序。想象一下,我将一个文件(可能是电子表格)发送到服务器,并希望在将其保存到数据库等之前分解并清理它,而不是仅仅处理保存到数据库中的基于基本表单的数据。

现在我想以最实用、最深思熟虑的方式来做这件事。我不想要一个真正紧密耦合的系统。例如,我可能想在将来上传一个 csv 文件并期望得到相同的结果。

所以基本上只是在寻找一些构建复杂模型的建议。到目前为止,我的模型只是一个对象。对我来说,这个分​​解文件的问题看起来像是我要编写一个单独的包,其中包含一些实用程序等和一个主要服务对象来处理原始数据。

如有任何建议,我们将不胜感激。

最佳答案

处理复杂业务逻辑的最佳方法是将其分解为单独的对象和方法。通过这种方式,您可以使用组合构建复杂的调用,而不是将所有这些功能耦合到模型中的一个方法。

你的模型通常是一个对象,但没有规定它不能与其他对象对话。

关于java - 在模型中创建复杂的业务逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6239770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com