我正在尝试开发一个涉及:
的系统我想到的是在服务器上安装Apache Tomcat时使用SQLite并在其上部署Grails war文件。这将照顾系统的“网站”方面。但是Android应用程序怎么样?它也可以与Tomcat通信吗?
答案 0 :(得分:1)
如果您有可通过网络访问的API,Android可以访问它。
答案 1 :(得分:1)
Android与Tomcat通信时不应该有任何问题。 请查看http://grails.org/doc/latest/guide/13.%20Web%20Services.html以获取更多信息。 RESTful Web服务很可能是您需要的。 Android可以使用SOAP Web服务,但它需要更多的工作来减少整体功能。
答案 2 :(得分:1)
Tomcat将满足您的需求。我会看看托管选项。您是托管自己的服务器,还是拥有托管服务提供商?您是否有托管tomcat服务器等的经验?您是否有使用Java Web应用程序或其他Web框架的经验?以上所有内容,可能更多应该引导您决定在服务器上使用何种类型的框架/语言。这反过来将引导您选择托管和Web容器使用。
确定后,所有主要的Web框架都允许您发布可由Android应用程序使用的Web服务Rest,Soap等。
此外,如果您计划在服务器级别提供Web界面和服务,我猜您将存储大量数据,我会研究一个更强大和可扩展的数据库,如mysql或Postgres的。 This post contains some insights into this.