Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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的三层体系结构中,推荐使用什么应用程序层?_Java_Android_Mysql_Architecture - Fatal编程技术网

在使用Java的三层体系结构中,推荐使用什么应用程序层?

在使用Java的三层体系结构中,推荐使用什么应用程序层?,java,android,mysql,architecture,Java,Android,Mysql,Architecture,所以我的情况是,我正在努力找出我的系统要使用的最佳体系结构,目前我的项目包括一个使用Android SDK的前端和一个MySQL数据库。我需要我的应用层做的是向REST api发出请求和从REST api发出请求,并用数据库管理登录系统 有人告诉我,使用JavaServlet的ApacheTomcat可能是一个不错的方法,但我想在这里问一下你们是否有什么想法。这取决于你们的需求。对于不那么复杂的业务逻辑,tomcat仅仅是一个web服务器就足够了。但是,如果您有复杂的业务逻辑、分布式体系结构、集

所以我的情况是,我正在努力找出我的系统要使用的最佳体系结构,目前我的项目包括一个使用Android SDK的前端和一个MySQL数据库。我需要我的应用层做的是向REST api发出请求和从REST api发出请求,并用数据库管理登录系统


有人告诉我,使用JavaServlet的ApacheTomcat可能是一个不错的方法,但我想在这里问一下你们是否有什么想法。

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

如果您使用Parse.com等BAA,您可以节省大量的开发时间。他们有很好的API来处理rest调用,本地数据存储在设备上持久化,以及灵活的mongoDB online。API最近是开源的,所以如果你愿意,你可以在引擎盖下查看。谢谢你的反馈,我会研究一下,看看我能找到什么。这不是一个过于复杂的程序,我只需要将数据返回到我的前端,这样我就可以在GUI中显示它,并能够设置和比较登录详细信息,与MySQL数据库之间的通信。你认为Tomcat适合这个角色吗?是的,对于这个要求,你应该选择Tomcat。不要为了简单的需求而使事情复杂化。