开发没有servlet的Web客户端

时间:2015-03-28 11:35:28

标签: google-app-engine

我是appengine development的新手。我有一些关于web客户端的基本问题。当我们在Android Studio中创建一个google云模块时,会自动生成一个android客户端,一个后端和一个WEB CLIENT。为Web界面自动生成的文件很少。我的问题是:

  1. 为什么我需要WEB-INF / web.xml用于Web客户端?我还发现在gradle中添加了一个servlet api依赖项,虽然我没找到和servlet文件,它用于什么?
  2. 我想为我的andorid应用程序创建一个Web界面/客户端,但我不知道 知道servlet,jsp,我可以使用纯javascript或js lib吗?
  3. Web客户端的默认模板是否可以从任何其他Web托管中运行 比appengine?
  4. 如何使用纯javascript,css,html创建一个Web客户端 google cloud doc for javascript就足够了吗?

1 个答案:

答案 0 :(得分:0)

  

为什么我需要WEB-INF / web.xml用于Web客户端?我也发现有一个   servlet api依赖在gradle中添加,虽然我没有找到和   servlet文件,它用于什么?

两者都是Java Web应用程序的基本元素,即使您没有使用servlet,大多数现代Web框架都是基于它们构建的。

  

我想为我的andorid应用程序创建一个Web界面/客户端,但我不这样做   知道servlet,jsp,我可以使用纯javascript或js lib吗?

是的,GAE是标准的Web应用程序,因此您可以使用纯HTML + js构建和应用程序。

  

Web客户端的默认模板是否可以在其他任何模板上运行   网络托管比appengine?

简短回答,不。 App引擎SDK依赖于GAE环境中严格可用的几个API。不应该很难得到一个空的webapp模板在tomcat上工作。

  

如何使用纯javascript,css,html创建一个Web客户端   google cloud doc for javascript就足够了吗?

我不确切地知道“Google云端文档”的含义,但大多数答案是肯定的,所有App Engine,云计算和Google云端硬盘都能够托管HTML + JS。