在Tomcat/Server上运行不同的模块

在Tomcat/Server上运行不同的模块,tomcat,Tomcat,我已经开始做我自己的项目了,但是由于缺乏足够的知识,我被卡住了。我想知道如何制作两个不同的模块,以便在服务器上进行协作。下面是我的项目的两个模块的一些细节 后端处理,我可以做所有事情 内容处理以及其他 管理任务一个控制台,它将 能够处理来自 将内容导入到 一切 用户端,它只是一个接口 发送给最终用户以使用 应用想象事物 它是一种电子商务应用 是后台管理和其他 是网店的用户端 如您所见,这两个模块非常相关,但我不想将它们组合成一个模块。我想开发他们独立,因为管理是一个核心,它也将服务于用户界面 我

我已经开始做我自己的项目了,但是由于缺乏足够的知识,我被卡住了。我想知道如何制作两个不同的模块,以便在服务器上进行协作。下面是我的项目的两个模块的一些细节

  • 后端处理,我可以做所有事情 内容处理以及其他 管理任务一个控制台,它将 能够处理来自 将内容导入到 一切
  • 用户端,它只是一个接口 发送给最终用户以使用 应用想象事物 它是一种电子商务应用 是后台管理和其他 是网店的用户端
  • 如您所见,这两个模块非常相关,但我不想将它们组合成一个模块。我想开发他们独立,因为管理是一个核心,它也将服务于用户界面

    我的问题是如何独立开发两个模块,但另一方面我希望他们合作完成整个任务

    如果我说不通的话,我真的很抱歉。
    提前感谢

    因为您的两个需求是Tomcat服务器、web应用程序和web管理界面,所以我建议尝试django web framework

    您可以使用DjangoWeb框架自动创建web管理界面。Django内置支持可定制的web管理界面和内置用户界面

    请访问以了解更多信息


    我不太清楚您的其他要求,但是如果这是一个典型的web应用程序,并且您需要一个web管理界面,那么django就是一种方法。

    没有必要将它们分成两个web应用程序。逻辑分离就是你所需要的。在逻辑上将您的应用程序分组到独立的模块中,并在构建期间将它们全部合并到一个web应用程序中。另请阅读

    我的框架要求已经到位。我的问题是针对特定领域的designWell Struts2、Spring和Hibernate:)我很好奇为什么struts 2?如果您已经在使用spring,那么为什么不能使用spring MVC呢?是的,选择Struts2是我对MVC的自然选择,虽然我不反对spring MVC,但在标签库和ajax支持方面,Struts2很好,可能是因为我懒于学习spring MVC:)@Pangea:我一直在做这件事,计划将所有东西都放在一个webapp中使用定义良好的名称对其进行分类,但令人怀疑这是一种好方法吗?这是首选方法,但不是使用定义良好的名称,而是使用定义良好的边界,即良好的分层体系结构。@Pangea:您能解释一下定义良好的边界的确切含义吗?例如,隐藏数据库积垢(在持久层中创建/读取/更新/删除)操作,并让服务层与持久层对话直接访问数据库,那么您就没有定义好的边界。Agrre已经就位,我的JSP将只与Struts2操作组件通信,后者将与BO通信,他们将完成所有繁重的工作,如与DAO和持久层通信,并完成工作