gpt4 book ai didi

java - 在 JSF-2.0 中使用 JSP 技术(而不是 XHTML)有什么缺点吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:16:07 26 4
gpt4 key购买 nike

我曾经使用 JSP 作为 View 技术。但对于 JSF-2.0,新的插入力是让开发人员使用 Facelets 作为他们的模板技术。但这是一个严重的问题吗?如果我继续在 JSF 中使用 JSP 来获取 View ,我会失去什么吗?到底比这个技术更好呢? XHTML 和 JSP 工作之间有什么根本区别吗?如果有人能回答我将不胜感激!谢谢

最佳答案

新的 View 范围和 Facelets 的包含是 JSF 的重大改进以及对 ajax 和注释的支持。该技术是 JSF 2.0 中非常重要且强大的属性。所以我不建议在没有必要的情况下忽略它。

JSF 2.0 不鼓励 JSP,因为 Facelets 提供了比传统 JSP 更清晰、更灵活的用户界面开发机制。 Facelets 的性能要好得多,有几个基本原因:

  • Facelets 标签不需要在标签库描述 rune 件 (TLD) 中声明。
  • 标签中的属性是动态的,它们会自动映射到属性。这是 JSP 页面所不具备的主要功能之一。
  • 非常有用的页面模板功能。您定义一个模板,该模板为所有具有自定义范围的 View 页面定义通用布局。
  • JSF 规范的 JSP 方面仍处于停滞状态。涉及新标签的新功能(复合组件、ajax、系统事件等)都不是通过 JSP 公开的。
  • 此外,Facelets 的执行速度比 JSP 更快。

总的来说,JSF 2.0中JSP作为 View 技术被认为比较麻烦且难以维护

关于java - 在 JSF-2.0 中使用 JSP 技术(而不是 XHTML)有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10376751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com