【问题标题】:How to create a modular JSF 2.0 application in Netbeans?如何在 Netbeans 中创建模块化 JSF 2.0 应用程序?
【发布时间】:2012-03-11 05:26:04
【问题描述】:

我有一个 JSF 应用程序,我想将其拆分为多个模块。拆分 Java 代码很容易……拆分 JSF 页面(可以相互引用)并不容易。

我认为 BalusC 在这篇文章中的回答让我走上了正确的道路:

How to create a modular JSF 2.0 application?

但是,我无法将它应用到我的 Netbeans 环境中。 “Web 应用程序”项目类型不允许您在其中包含其他“Web 应用程序”项目,因为它只需要创建 jar 的项目。即使您将 .war 重命名为 .jar,它仍然不喜欢它。

如果我使用“Java 应用程序”项目类型来管理我的 Web 项目,那么 IDE 不会为我提供与 Web 项目类型(创建 JSF 范围 bean 等)相关的所有出色功能。

如果有人对此有任何经验,我当然会很感激一些建议。

【问题讨论】:

    标签: jsf netbeans modularity


    【解决方案1】:

    我们在工作中遇到了同样的情况,我们决定创建一个包含所有 bean 和标记库 (.xhtml) 的 Java 应用程序项目(不是 Web)。

    因此,通过 META-INF 文件夹中的 faces-config.xml 和其类路径中的 JSF 2.0,我们可以使用 @ManagedBean 注释创建 bean。

    现在我们的 Web 应用程序可以在其类路径中包含这个项目,Netbeans 可以看到所有 bean。

    可以通过“ui:include”或自定义标记库like this插入Java应用程序项目中打包的.xhtml。

    【讨论】:

      猜你喜欢
      • 2011-09-06
      • 1970-01-01
      • 2011-03-27
      • 2018-09-06
      • 2014-02-15
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多