将 HTML 5 与 JSF 2.2/Java EE 7 结合使用

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

尽管有些人似乎继续将 JSF 与 HTML 5 对立起来,但没有什么实际理由需要这样做。事实上,特别是 JSF 2.2 和 Java EE 7 通常都竭尽全力支持 HTML 5 标准体系。

在 JSF 页面中使用本机 HTML 一直是完全可能的。即使使用 JSF 2.1/Java EE 6(包括画布、网络工作者、音频、视频和本地存储),您在使用大多数关键 HTML 5 功能时几乎没有任何实际困难。 JSF 和 HTML 5 唯一可能发生冲突的地方是将 JSF 特性与较新的输入/数据元素和属性(如日历、电子邮件、模式、自动对焦和占位符)混合和匹配。 JSF 2.2 专家组通过传递元素和属性为这个问题创建了一个非常新颖和简单的解决方案。使用此功能,您可以从 HTML 5 本机元素开始并向其添加 JSF 功能,或者从 JSF 元素开始并向其无缝且轻松地添加 HTML 5 功能。到目前为止,关于此功能的最佳文章来自芝加哥的 Java EE 社区倡导者 Josh Juneau。您应该花时间阅读他在 OTN 和 Java 杂志上发表的 写得很好的文章

位于华盛顿特区的 Java EE 社区倡导者 David Heffelfinger 将在他接受的名为 Integrating JavaServer Faces and HTML5 的 JavaOne 2015 会议中讨论通过 JSF 2.2/Java EE 7 将 HTML 5 的使用推向最大化的主题。如果您不能亲自来 JavaOne 2015 看他,我们将在这个简陋的博客上与您分享会议视频。

相关文章