Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 Java 进行 Web 编程,我想知道最佳实践。我想知道我的计算应该驻留在哪里,比如说 Java MVC 应用程序或 Struts 应用程序?
这取决于计算的类型。大多数计算都属于模型,因为大多数计算都与模型中包含的数据相关联。
但有时您需要计算视图中的某些内容(例如,您需要确定列表中是否有足够的项目来证明翻转到备用页面格式是合理的)。
有时它们属于控制器(也许您需要根据以控制器为中心的因素确定要转换到哪个视图)。
真正的答案是,计算属于它们所绑定的数据附近。不要在视图中汇总帐户总数,也不要在模型中计算字体大小。嗯。