有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

雅加达ee企业应用程序的适当Java项目结构

我是Java的新手。在Visual Studio中,您可以选择在单个项目下创建子项目,其中这些子项目可以是不同的类型,如web、ER等。这使我能够创建一个带有一些子解决方案的易于部署的解决方案。现在,我有了这个应用程序,需要用Java开发不同的模块(需要不同的项目类型)。模块可以假定为JPA类型、Java类型、Web类型。 Eclipse中是否有类似的方法(如Visual Studio)在主解决方案下创建子解决方案?如果没有,我如何构建一个易于维护和部署的适当项目结构?考虑到我的C#背景,请给出全面的答案


共 (2) 个答案

  1. # 1 楼答案

    对于企业应用程序,Maven项目结构是最好的。它简单、应用广泛,与IDE无关

  2. # 2 楼答案

    我想你想要的可能是Maven。几乎所有的Java web项目现在都使用Maven作为构建系统,并且它强制执行项目结构。JavaEE7教程附带的JavaEE演示就是一个很好的例子。您可以从here下载SDK、教程和演示。Maven最好的一点是它独立于IDE,因此您可以(相当)轻松地从Eclipse切换到NetBeans,再切换到其他任何东西。此外,Eclipse和NetBeans都有自己的项目结构,但使用它通常没有多大优势,而且它将您绑定到该IDE中

    另一种流行的构建系统是Ant。Ant不会给你的项目强加一个结构,但可以说它在你能用它做什么上更灵活