【问题标题】:Is it advised to combine: JSF 2.0 + Facelets + HTML5/CCS3/JavaScript?是否建议结合:JSF 2.0 + Facelets + HTML5/CCS3/JavaScript?
【发布时间】:2012-04-20 11:45:40
【问题描述】:

我最近开始使用 JSF 2.0 开发一个 Web 应用程序,但是我是 Web 开发的新手,而且该领域(即使仅限于 JVM 解决方案)结果非常广泛......可供选择的技术数量是有点压倒性的。

我的担忧/问题是,混合/集成以下技术是否可行/建议?

  • CCS3 + HTML5 + JavaScript(特别是使用 Twitter Bootstrap 框架)
  • JSF 2.0
  • 小脸

如果是这样,当与网页设计师一起工作时,JSF 2.0 将使我变得更加困难的事情是什么。例如,当将网页设计集成到应用程序中时,我想我必须做一些修改:插入 JSF 标记和 EL 表达式,以某种特殊方式处理 JavaScript(?),处理 HTML 标记的不兼容性(?)等.

以下问题很有帮助,但并未阐明所有问题:

提前致谢

【问题讨论】:

    标签: html css jsf-2 twitter-bootstrap facelets


    【解决方案1】:

    您似乎没有完全理解 JSF 的意义。 JSF 基本上只是一个 HTML/CSS/JS 代码生成器。对于 JSF 来说,生成的代码是什么版本并不重要。 JSF 不能在 webbrowser 或其他东西中运行。它在网络服务器中运行。所有网络浏览器检索的只是 JSF 生成的 HTML/CSS/JS 代码。您只需要确保那个 HTML/CSS/JS 代码可以被特定的网络浏览器理解。

    【讨论】:

    • 想象一下这个场景......网页设计师为我创建了一个“漂亮页面”(HTML / CSS / JS) - >然后我将客户端用户行为从那个“漂亮页面”绑定到我的“服务器侧面逻辑”(JSF/Java)-> 为此,我需要将模板标签(JSF/Facelet/JSTL/EL)添加到“漂亮页面”......我的问题是,在此期间是否经常出现已知的困难步骤,我应该知道)
    • 或者你是在告诉我不可能在 JSF 外部设计“漂亮页面”,因为 JSF 想要自己做所有的 CSS/HTML/JS?
    • 您可以轻松使用<ui:composition> 来制作模板。不,JSF 不要求您仅使用 JSF 组件。
    猜你喜欢
    • 2010-12-28
    • 2011-03-28
    • 2011-08-04
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2012-01-29
    相关资源
    最近更新 更多