我正在为大学的项目创建一个Android应用程序。
我将在大学服务器上托管几个数据库(我们有一个Web开发服务器)。
我打算创建一个Java服务器,但是,由于大学防火墙和其他安全机制,当在大学托管时,不允许远程连接(来自智能手机)。我正在学习,因为我全身心地使用Java进行Web开发。
我希望能够使用Web服务器处理来自电话应用程序的请求,从数据库中获取和操作数据,然后将回复发送回电话。
我可以使用servlet吗?并在Web开发服务器上托管这个?
答案 0 :(得分:1)
你可以在服务器端使用你喜欢的任何技术 - 甚至是简陋的CGI脚本。所以是的,servlet会起作用。正如大多数框架所做的那样,java有自己的应用服务器(在LAMP世界中是tomcat),它可以连接到一个vanilla webserver:如果webserver是apache,通常的接口机制就是mod_jk。
您可以在Web开发服务器上部署它,这在很大程度上取决于平台;接受的程序,以及您与系统管理员的关系;-)。如果它是Linux / unix平台,那么对你有利,如果没有,请在内部查询。
干杯