【问题标题】:What is the recommended application layer to use in 3 tier architecture using Java?在使用 Java 的 3 层架构中推荐的应用层是什么?
【发布时间】:2016-01-12 07:58:26
【问题描述】:

所以我的情况是我正在尝试找出最适合我的系统使用的架构,目前我的项目由一个使用 Android SDK 的前端和一个 MySQL 数据库组成,我需要我的应用层做的是发出请求往返于 REST api,以及使用数据库管理登录系统。

有人告诉我,带有 java servlet 的 Apache tomcat 可能是一个好方法,但我想在这里问一下你们是否有任何想法。

【问题讨论】:

  • 如果您使用 Parse.com 等 BaaS,您可以节省大量的开发时间。他们有很好的 API 来处理 rest 调用,本地数据存储在设备上持久化和一个灵活的在线 mongoDB。并且 API 最近是开源的,因此您可以根据需要查看引擎盖下的内容。
  • 感谢您的反馈,我会看看这个,看看我能找到什么

标签: java android mysql architecture


【解决方案1】:

这真的取决于您的要求。对于不那么复杂的业务逻辑,只做web服务器的tomcat就足够了。但是,如果您有复杂的业务逻辑、分布式架构、集群等,可能需要支持 EJB、JMS 等,那么 tomcat 是不够的,但您需要 JBoss、Weblogic 等应用服务器。

【讨论】:

  • 这不是一个过于复杂的程序,我只需要将数据返回到我的前端,以便我可以在 GUI 中显示它,并能够设置和比较登录详细信息,进出 MySQL数据库。你认为 Tomcat 适合这个角色吗?
  • 是的,对于这个要求你应该去tomcat。不要为了简单的需求而把事情复杂化。
猜你喜欢
  • 1970-01-01
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
  • 2015-08-22
  • 2020-12-09
  • 1970-01-01
  • 1970-01-01
  • 2011-07-30
相关资源
最近更新 更多