Facets:
Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。
使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位置。
Artifacts:
artifact是一个项目资源的组合体。例如,一个已编译的java类的集合,一个已打包的java应用。
其中war 是将项目编译并打包为war,而war exploded仅仅编译。
Output directory是输出的目录。
将项目发布到生产服务器时,建议将输出目录的war复制到tomcat的webapp目录下,tomcat会自动进行解压。
保留之前版本的war包,方面进行版本回滚。