【发布时间】:2009-05-01 14:37:06
【问题描述】:
MVC 方法的 Web 开发目标之一是分离模型、视图和控制器。
假设在类似 Java EE Struts 的环境中,您将 Struts Action 与控制器关联,将 Java bean 与模型关联,并将 JSP 和/或 ActionForm 与 View 关联。
我的问题是,您倾向于在哪里执行任何逻辑来填充 JSP 上的数据。将任何类型的逻辑或处理放在视图 ActionForm 中似乎是不好的做法,将任何类型的逻辑放在 JSP 中是非常糟糕的。
您是否包含一个“Manager”类来在视图表单中向用户显示数据之前对其进行操作。
这是一个简单的例子。您从数据库中取出名字,姓氏,然后您需要调整格式(将所有大写字符串转换为混合大小写)。在该字符串到达 JSP 视图之前操作该字符串的逻辑是否会将该逻辑添加到管理器类中?
【问题讨论】:
标签: model-view-controller jakarta-ee struts