Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么样的eclipse项目适合MVC模型?_Java_Eclipse_Model View Controller_Model - Fatal编程技术网

Java 什么样的eclipse项目适合MVC模型?

Java 什么样的eclipse项目适合MVC模型?,java,eclipse,model-view-controller,model,Java,Eclipse,Model View Controller,Model,为了构建JavaEEMVC应用程序,我想将它的M(模型)保存在一个单独的项目中。M(模型)应该使用什么样的eclipse项目 我认为一个动态Web项目将同时用于V(视图)和C(控制器),但不知道如何用于M(模型)部分 谢谢为了清晰起见,所有模型、视图和控制器通常都应该在同一个mvc项目中,可能在不同的包中。但在其他项目中不应该有模型。如果您这样做,您可能需要添加相应的jar主项目classpatth,导入模型并使用它们 因此,创建一个包含模型的普通库项目,并将其导入到动态Web项目中。您可以有三

为了构建JavaEEMVC应用程序,我想将它的M(模型)保存在一个单独的项目中。M(模型)应该使用什么样的eclipse项目

我认为一个动态Web项目将同时用于V(视图)和C(控制器),但不知道如何用于M(模型)部分


谢谢

为了清晰起见,所有模型、视图和控制器通常都应该在同一个mvc项目中,可能在不同的包中。但在其他项目中不应该有模型。如果您这样做,您可能需要添加相应的jar主项目classpatth,导入模型并使用它们


因此,创建一个包含模型的普通库项目,并将其导入到动态Web项目中。

您可以有三个项目:

  • 视图:Web应用程序项目
  • 控制器:Java项目,您应该在这个项目中有您的主要设置(xml文件、基类等)
  • 模型:Java项目,您应该有用于数据处理的DAO、实体、类等
您的控制器项目和模型项目应该是Jar文件,您只需要将它们添加到视图项目中,我建议您使用maven来构建每个项目。我认为这是一个支持MVC项目的好方法

我希望这些信息对你有帮助


祝您好运。

这3个项目之间的依赖关系如何?您可以向每个项目添加必要的依赖关系,例如,如果使用hibernate,则可以仅向模型项目添加hibernate依赖关系。之后,您的模型项目和控制器项目可以成为Web应用程序项目的依赖项。Maven在这方面很好。普通的库项目意味着Java项目?eclipse中JavaEE下的实用程序项目怎么样?那是用来干什么的?