【问题标题】:what's the difference between "dynamic web project" with JSF facet and "JSF project"?带有 JSF facet 的“动态 Web 项目”和“JSF 项目”有什么区别?
【发布时间】:2012-11-15 02:49:18
【问题描述】:
当我在 Eclipse 中安装“Web 工具平台”插件时,我可以创建一种新型项目,称为“动态 Web 项目”。在这样的项目中,我可以添加 JSF facet,然后用它来制作 JSF 应用程序。
但是当我安装“jboss 工具”插件时,我有一个名为“JSF 项目”的项目类型。
两种类型的项目有什么区别?为什么人们要创建自己的 JSF 项目类型的 jboss 工具?
【问题讨论】:
标签:
eclipse
jakarta-ee
jboss-tools
【解决方案1】:
创建 Eclipse 插件是为了轻松实现一些常用/所需的配置。 正如您所说,您可以创建一个Dynamic Web Prject,然后执行几个步骤来转换/支持 JSF。 JSF 项目是使用已经为您完成的所需配置创建的。
您甚至可以在simple project(通过 New -> General->Project 选项创建)和Dynamic Web Project 之间应用相同的示例,即您可以创建一个简单的项目、创建文件/文件夹、手动更新类路径等并通过Dynamic Web Project 选项直接获得相同的效果。 这些插件/选项可帮助您避免几个手动步骤来实现通常需要的功能。 JSF 项目也不例外。