【发布时间】:2014-07-12 01:09:04
【问题描述】:
喂,
我读过很多次,JSF 比其他 MVC 框架更多地将视图从模型/业务逻辑中分离出来,我真的不明白为什么。我的意思是,如果我有一个非 JSF 应用程序并且我有一个 servlet 和一个 JSP 页面; servlet 执行业务逻辑并将一些消息传递给向用户显示它的 JSP 页面;这里我没有将任何业务逻辑与视图混合,那么为什么使用 JSF 我得到更多的分离?你能给我举个小例子吗?
谢谢
【问题讨论】:
喂,
我读过很多次,JSF 比其他 MVC 框架更多地将视图从模型/业务逻辑中分离出来,我真的不明白为什么。我的意思是,如果我有一个非 JSF 应用程序并且我有一个 servlet 和一个 JSP 页面; servlet 执行业务逻辑并将一些消息传递给向用户显示它的 JSP 页面;这里我没有将任何业务逻辑与视图混合,那么为什么使用 JSF 我得到更多的分离?你能给我举个小例子吗?
谢谢
【问题讨论】:
当您只有一个 servlet 和一个结合了“M”和“C”的视图时。我使用 servlet 作为访问模型的途径,反之亦然。 Servlet 是一个很好的权威控制器,可以将视图与模型分开。
另外,再增加几层有什么问题? :D
【讨论】: