JavaEE中的“ Facet”是什么?
问题内容:
我不仅想知道什么是Facet,还想知道什么是Facet’在物理层面上’(据我了解,它不是一个单独的jar,而是什么?)?
我还想知道它在部署后如何影响我的应用程序。我将以实际示例进行说明:
我有两个方面(由IDE创建):Spring Facet和Web Facet(用于jsf)。我将其部署到Tomcat,并且我的应用程序运行良好。
然后,我(通过IDE)又添加了一个方面-JPA Facet。我重新部署了应用程序,但它仍然可以正常工作:)
所以,我很好奇那是什么,为什么我们需要它?
问题答案:
这与Java EE不相关。这与IDE有关。该术语本身与编程无关。
来自http://www.thefreedictionary.com/facet
fac·et (fst) n 。
- 平坦的抛光表面之一在宝石上切割或自然存在于晶体上。
- 解剖结构 :小的,光滑,平坦的表面,如在骨头或牙齿上。
- 生物学 复眼中一种像昆虫一样的透镜状视觉单元之一。
- 学科的众多方面之一 请参见阶段中的同义词。
是4
在此特定情况下,这只是项目中要使用的一个方面,以便IDE可以在其上拦截有关生成器,向导,自动包含库等的内容。例如,如果您添加了JPA方面,那么您将获得更多选择来使用JPA进行IDE魔术。