Java 什么是';刻面';在爪哇?
我不仅想知道什么是刻面,而且想知道什么是“物理层面”的刻面(据我所知,它不是一个单独的罐子,而是什么?) 我还想知道它在部署后会如何影响我的应用程序。我将用真实的例子来解释: 我有两个方面(由IDE创建):Spring方面和Web方面(用于jsf)。我将其部署到Tomcat,我的应用程序运行良好 然后我(通过IDE)又添加了一个方面——JPA方面。我重新部署了应用程序并。。它仍然运行良好:)Java 什么是';刻面';在爪哇?,java,ide,jakarta-ee,terminology,facet,Java,Ide,Jakarta Ee,Terminology,Facet,我不仅想知道什么是刻面,而且想知道什么是“物理层面”的刻面(据我所知,它不是一个单独的罐子,而是什么?) 我还想知道它在部署后会如何影响我的应用程序。我将用真实的例子来解释: 我有两个方面(由IDE创建):Spring方面和Web方面(用于jsf)。我将其部署到Tomcat,我的应用程序运行良好 然后我(通过IDE)又添加了一个方面——JPA方面。我重新部署了应用程序并。。它仍然运行良好:) 所以,我只是好奇这是什么,为什么我们需要它?这与JavaEE无关。这与IDE有关。该术语本身与编程无关
所以,我只是好奇这是什么,为什么我们需要它?这与JavaEE无关。这与IDE有关。该术语本身与编程无关 从 法克·埃特
在这个特定的例子中,它只是项目中要使用的一个方面,这样IDE就可以在它上面拦截生成器、向导、自动包含库等等。例如,如果您添加了facet,那么您将获得更多选项来使用JPA实现IDE魔术。正如BalusC所说,这与javaee无关,而是与IDE相关。这允许以灵活的方式向项目添加“特征” 来自(因为你提到了这个想法): Q:Facets——它们的用途是什么 A:简化项目配置 镶嵌面封装了对 各种框架、技术 和语言。例如,启用 Spring在您的项目中,您只有 添加相应的方面。全部的 图书馆可以下载和下载 配置后,您可以获得完整的 编码帮助、重构等。 此外,还讨论了代码模型 被认可,所以你完全自由了 不必担心任何配置 问题 在大多数情况下,您可以添加多个 同一类型的一个方面 项目例如,您可以 多个Web方面用于部署 应用程序到不同的服务器,或 几个EJB方面,每个都有自己的 EJB版本。(另见项目1) 配置。) 是的,Eclipse也使用“方面”:
好吧,NetBeans没有(请参阅)。Facets是一个web应用程序框架,它在服务器端利用简单的MVC体系结构,在客户端利用功能打包的Javascript组件模型。这两部分的设计目的是为非常动态的AJAX风格应用程序无缝集成,如文档和文档中所述,facet定义了特性和需求(特定于特定框架/技术的特定配置) 向项目添加方面时,该项目被配置为执行特定任务、满足特定需求或具有特定特征 简言之,您必须遵循某种结构来实现某种框架/技术。IDE为您提供了实现它的选项,使您的生活更轻松 为了更详细地阐述它,我直接从Eclipse文档中提供了一些彻底的细节。这是特定于Eclipse的 而您将获得为您的项目实现facet的选项。例如,EAR方面通过添加部署描述符并设置项目的类路径,将项目设置为企业应用程序 如果已存在,请完成以下步骤:
你可以用刻面做更多的事情。为了让你更好地理解,我举了一些例子。有关详细信息,请浏览您喜爱的IDE文档。hm。。我使用这个想法。Eclipse或NetBeans中是否有任何方面?Eclipse也有这些方面。我不做Netbeans。答案应该简单易懂。即使你们所说的是真的,但它和OP的要求完全无关。它什么都没有