我正在学习JSF,但对于它为什么是MVC框架感到相当困惑(或者至少哪些部分属于哪个字母)。
我看了这个问题:What components are MVC in JSF MVC framework?
我在那里读到,如果不从总体上看,模型就是实体,视图就是XHTML代码,控制器就是托管bean。嗯...好吧,但是视图很常依赖于进行进一步的业务逻辑调用,例如返回一组实体,这个描述是否仍然适用?
我读过的一本书将其描述为托管bean是某种“消息”传递者,Faces Servlet(控制器)使用它来调用业务层(模型),然后XHTML代码是视图。
有这么多的解释和差异,所以我不知道该如何理解它。