【问题标题】:Node Web App with Java API [closed]带有 Java API 的 Node Web App [关闭]
【发布时间】:2013-09-07 19:39:48
【问题描述】:

故事是这样的;

我们最近开始了一个项目,其中 1 名 FE 人员具有 Node 环境经验,2 名 BE 人员使用 Java。

我们构建了它的 BE、Tomcat + Java 上的 API 端以及在 node.js/express.js 上运行的实际 Web 应用程序部分。因此,它的 www(网络应用程序)部分在 express.js 上运行,并对 Tomcat 服务器进行 ajax 调用以返回 json 结果。

由于我们有全职工作,坐下来谈论事情的时间有限,这似乎是启动和运行项目的快速方法。

问题是,您有两个独立的项目,用于 git 推送和两个在亚马逊上运行的实例。

现在,我们陷入了关于这种架构是否有意义的讨论中。所以我们需要一位专家来结束这种争论。

谢谢

【问题讨论】:

  • 从您的描述来看,我并没有真正看到拥有 Node 应用程序的意义,因为 tomcat 已经返回 json。您是否仅使用 NodeJS 来呈现 html?
  • 是的,它只是为了渲染 html 并认为它我只是想在撕开东西之前听到它是否有任何意义。谢谢!

标签: java javascript git node.js tomcat


【解决方案1】:

它看起来好像你正在重新创建一个Service Oriented Architecture

面向服务的架构 (SOA) 是一种软件设计和软件架构设计模式,它基于将应用程序功能作为服务提供的离散软件,称为面向服务。

如果没有有关上下文的更多信息,很难在您的实例中给出明智的答案。但是有几十篇关于 SO 和其他地方的帖子可以指导您讨论何时是正确的方法。试试What are the advantages and disadvantages of using Services over ComponentsWhen to use SOA Service Oriented Architecture

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2012-04-04
    相关资源
    最近更新 更多