![](/img/trans.png)
[英]AngularJS/HTML(Frontend) and Java RESTful Service(Backend) Hosting
[英]cloud based App as Restful Services with backend in Java and frontend in Android
我们的目标是使用REST API和强大的后端(以Java为基础)在云端(amazon)中建立完整的行动应用程式。我知道jEE,Gradle,Android,Amazon,Sprint MVC和雄猫 我已经分别学习了所有这些技术。我不知道,所有这些技术如何协同工作? 我发展的第一步应该是什么?
因此,您想开发一个由restrest api支持的应用程序。 尽管可以根据自己的观点以不同的顺序进行操作。 但我建议遵循以下步骤:
从编写Restfull api开始。 要编写restfull api,您必须了解Jax-rs以及(Jersey或RESTEasy)和JPA(以防需要数据持久性)。
正如您在问题中所说的那样,您想使用AWS,因此在AWS上获得一个帐户并将api部署在服务器上。
如果您需要其他一些服务器端功能,则可以使用servlet来实现。 如果要使用servlet,则必须将tomcat用作容器,也可以使用其他任何选择。
走了这么远之后,现在您只需要开发您的android应用即可。 调用您从android应用程序编写的api,以在服务器和android应用程序之间传递数据。
要开发由REST api备份的android应用程序,不需要您提到的所有组件。 支持JEE的服务器,编写REST api和android开发所需的工具足以提供所需的基本功能。
(免责声明:基于我的经验而论)从选择一种有效的架构模式开始,从长远来看,域驱动设计将在维护过程中表现出色。 在设计上做很多基础工作。
接下来是开发框架和其他相关工具的选择,从您先前的评论看,您似乎在使用gradle,在这方面对我来说没有太多保留,并且似乎是不错的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.