Android 应用程序的 Java 后端建议

标签 java android jboss jax-rs backend

<分区>

我正在创建一个 Android 应用程序,它需要一个强大的后端来进行用户身份验证、聊天、数据分析等。

我正在寻找一些关于如何开发后端的建议(最好使用基于 Java 的解决方案)。

目前我正在考虑将 JBOSS (WildFly) 与 JAX-RS 结合使用。

这是一个合理的方法还是您会做其他事情?

最佳答案

你的问题有非常广泛的解释。

我认为你应该首先关注:

  1. 平台(在你的例子中是 java EE,因为你似乎对 java 语言最有经验)

  2. 您需要的所有功能的框架和数据库。 Spring 套件通常用于 java 后端,但还有其他很棒的框架。如果你采用 Spring 方式,Spring Boot 将立即为你提供一个运行的后端,而 Spring Security 可以非常轻松地处理用户身份验证部分。 Spring Data 有一些方法可以处理您的数据库存储,但我不知道您在数据分析方面的需求是什么。

  3. 只有然后应用服务器(WildFly、Glassfish、Tomcat、Jetty,...)

请记住,在某些时候,您必须托管您的网络应用程序以使其可供您的 Android 客户端使用,如果您选择云方法(就像现在的大多数人一样),不是 所有应用程序服务器均由云提供商提供支持。您选择的 Java 版本也是如此(例如,并非所有云提供商都支持 Java 7)。

关于Android 应用程序的 Java 后端建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25145657/

相关文章:

java - 你在哪里配置jboss6中的log4j设置

java - 读取 URL 的第一行文本

java - 在jsp页面中动态添加按钮和文本框

java - 如何在Android中获取气压高度?

java - 当每个类引用相同的数据时如何保持类之间的松散耦合

java - Android SDK : Can't style ActionBar of support library

android - 使用基本适配器和 ListView 显示来自 SQLite 的变量数据

java - JBoss 7 MySQL 数据源问题

java - 如何在 Wildfly 上禁用缓存

java - java中的Apache通用编解码器从字符串到十六进制,反之亦然