我开始用Java编写Web编程,我想知道最佳实践。我想知道我的计算应该放在哪里让我们说一个Java MVC应用程序或一个Struts应用程序?
答案 0 :(得分:4)
这取决于计算的类型。大多数计算属于模型,因为大多数计算都与模型中包含的数据相关联。
但有时您需要在视图中计算某些内容(例如,您需要确定列表中是否有足够的项目来证明翻转到备用页面格式)。
有时它们属于控制器(可能需要根据以控制器为中心的因素来确定要转换到哪个视图)。
真正的答案是,计算属于它们所依赖的数据附近。不要在视图中总结帐户总计,也不要计算模型中的字体大小。 Ommm。