当前位置: 首页 > 面试题库 >

JSF MVC框架中的MVC有哪些组件?

陶鹏
2023-03-14
问题内容

在JSF MVC框架中,谁是模型,视图和控制器?


问题答案:

这取决于观点(双关语意)。

在总体架构图中,您自己的JSF代码是V:

M-业务域/服务层(例如EJB / JPA / DAO)
V-您的JSF代码
C -FacesServlet

在开发人员图中,体系结构V可以如下划分:

M-实体
V -Facelets / JSP页面
C-托管bean

在较小的客户图中,开发人员V可以如下划分:

M -JSF组件树
V-呈现的HTML输出
C-客户端(Web浏览器)

在较小的JavaScript图片中,客户端V可以如下划分:

M -HTML DOM树
V-可视表示
C-事件侦听器功能(最终用户交互和Ajax)

所以基本上是一个M(M(M(MVC)C)C)C;)

请注意,一些入门者,甚至某些(非常基础的)html" target="_blank">教程都将受管Bean中的实体属性混合/复制/展平,这将有效地使控制器成为模型。不用说这是较差的设计(即不是干净的MVC设计)。



 类似资料:
  • 问题内容: 似乎我在网站创建上有点过时了。 几年前,我学会了创建带有框架的简单网站。 但是,w3school.com不鼓励使用此解决方案,并且将来的HTML版本不再支持框架。 那么简单的替代品是什么? 大多数开发人员似乎也不鼓励使用iFrame PHP似乎提供了解决方案?在php中替换框架的简单方法是什么? 如果我不使用php(实际上我需要在一个项目中使用JavaEE),如何创建类似框架的网站?

  • 本文向大家介绍spring mvc 有哪些组件?相关面试题,主要包含被问及spring mvc 有哪些组件?时的应答技巧和注意事项,需要的朋友参考一下 前置控制器 DispatcherServlet。 映射控制器 HandlerMapping。 处理器 Controller。 模型和视图 ModelAndView。 视图解析器 ViewResolver。

  • 本文向大家介绍常见的PHP框架有哪些?相关面试题,主要包含被问及常见的PHP框架有哪些?时的应答技巧和注意事项,需要的朋友参考一下 答:thinkPHP、laravel、yii、ci 等。

  • 本文向大家介绍ThinkPHP框架有哪些优点?相关面试题,主要包含被问及ThinkPHP框架有哪些优点?时的应答技巧和注意事项,需要的朋友参考一下 答:TP框架是我们中国人自己开发的框架,各种资料比较齐全,国内用的比较多,比较简单和方便,而且是免费开源的

  • 问题内容: 在JSF MVC框架中,谁是模型,视图和控制器? 问题答案: 这取决于观点(双关语意)。 在总体架构图中,你自己的JSF代码是V: M-Business domain/Service layer (e.g. EJB/JPA/DAO) V - Your JSF code C - FacesServlet 在开发人员图中,体系结构V可以如下划分: M - Entity V - Facele

  • 本文向大家介绍iframe框架都有哪些优缺点?相关面试题,主要包含被问及iframe框架都有哪些优缺点?时的应答技巧和注意事项,需要的朋友参考一下 优点: 可以实现异步刷新,单个 刷新不影响整体窗口的刷新(可以实现无刷新上传,在 无法使用时) 可以实现跨域,每个 的源都可以不相同(方便引入第三方内容) 多页面应用时,对于共同的 , 可以使用 加载,拆分代码(导航栏的应用) 缺点: 每一个 都对应着