google appengine中java后端的示例代码

use*_*796 6 java google-app-engine

当我阅读后端文档时,它会告诉你如何配置,等等后端的代码是什么样的?它只是一个在backend.xml文件中有额外条目的servlet吗?

我尝试使用类com.xyz.Mybackend和servlet名称Mybackend创建一个servlet.

public Mybackend  extends HttpServlet{

 public void doGet(HttpServletRequest req, HttpServletResponse resp){

   while(true){
     //do something
     try{
      Thread.sleep(xyz);
     }catch(Exception ex){

     }
   }

}
Run Code Online (Sandbox Code Playgroud)

然后我在backend.xml中添加了以下行

<backends>
    <backend name="Mybackend">
    <class>B1</class>
    <options>
    <dynamic>true</dynamic>
    </options>
    </backend>
</backends>
Run Code Online (Sandbox Code Playgroud)

这是正确/足够吗?如果是的话.我现在如何开始我的后端?通过调用后端servlet url它?

http://localhost/mybackenurl

Pet*_*ego 0

  1. 是的,后端只是 servlet。

  2. 您必须通过appcfg脚本手动启动后端:https://developers.google.com/appengine/docs/java/backends/overview#Backend_States