阅读(1558) (12)

IntelliJ IDEA使用之JavaServer Faces(JSF)

2018-11-23 11:18:16 更新

JavaServer Faces(JSF)

此功能仅在Ultimate版本中受支持。

要准备JSF应用程序开发,您应该:

  • JavaServer Faces(JSF)JSF支持
  • 准备JSF应用程序开发
  • 定义导航规则

JSF支持

IntelliJ IDEA对JavaServer Faces(JSF)的支持包括:

  • 代码完成提供的支持 JSF 的编码辅助。
  • JSF 代码格式和折叠以及语法和错误突出显示。
  • 用于定义页面导航规则的图形编辑器。
  • JSF 2.0支持,特别是:
    • 带注释的Managed Beans支持代码完成,重命名重构,使用搜索,转到声明等。可以直接从Java代码引用托管bean。
    • 改进的模板支持(ui:define标记的name属性的完成,验证和导航)。
    • 支持ActionSources和ValueHolders。
    • 支持复合组件的targets属性。
    • 在复合组件实现中对EL的扩展支持等等。
  • 专用的JSF工具窗口,可在一个位置聚合所有与JSF相关的配置,并允许您轻松分析和导航到带注释的元素和xml元素。
  • @ResourceDependencies和@ResourceDependency注释支持。
  • 简化的导航规则支持,包括完成相邻页面和绝对路径,用法搜索和重命名重构。
  • 资源处理程序支持:代码完成,语法和错误突出显示,用法搜索和重构。
  • 复合组件支持:代码完成,重构,用法搜索等。
  • 代码完成,错误突出显示以及最流行的JSF组件库的基本重构,包括:
    • RichFaces
    • ICEfaces
    • PrimeFaces
    • OpenFaces