java - Android - Java 服务器还是 Servlet?

标签 java android servlets java-server

我正在为大学的一个项目创建 Android 应用程序。

我将在大学服务器上托管多个数据库(我们有一个网络开发服务器)。

我本来打算创建一个 Java 服务器,但是,由于大学防火墙和其他安全机制,当托管在大学上时,不允许远程连接(从智能手机)。我正在学习如何使用 Java 进行 Web 开发。

我希望能够使用 Web 服务器处理来自手机应用程序的请求,从数据库获取和操作数据,然后将回复发送回手机。

我可以使用 servlet 来做到这一点吗?并将其托管在 Web 开发服务器上?

最佳答案

您可以在服务器端使用几乎任何您喜欢的技术 - 甚至是简单的 CGI 脚本。所以,是的,servlet 可以工作。与大多数框架一样,java 有自己的应用程序服务器(在 LAMP 世界中是 tomcat),它可以连接到普通的 Web 服务器:如果 Web 服务器是 apache,则通常的接口(interface)机制将是 mod_jk。

您是否能够将其部署在 Web 开发服务器上,这在很大程度上取决于平台;接受的程序以及您与系统管理员的关系;-)。如果是 Linux/unix 平台,机会对您有利,如果不是,请向内询问。

干杯

关于java - Android - Java 服务器还是 Servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14384197/

相关文章:

java - while block 中的初始化?

android - 在 Android Gradle 构建中,如何从包含的 jar 文件中排除依赖项?

java - JsonObject 构建 Stackoverflow 错误

java - 为动态 web 设置 eclipse neon EE

Java:如何从浏览器调用服务器上运行的代码?

java - 使用 `+` 或 `-` 运算符打印可以给出给定数字的所有组合

java - 从 Java 应用程序中运行 ANTRL TestRig GUI

javascript - phonegap 应用程序中的相机。重新启动应用程序

java - 未出现保存文件对话框

xml - Eclipse Kepler 不自动生成 web.xml