第一篇文章。Java AppEngine中的URL映射(用于类Python的功能)
我是一名手机游戏开发者,正在研究如何将Java版AppEngine用于Andriod游戏的后端。由于游戏是用Java编写的,我想我会使用Java版本的AppEngine。我对Python版本的AppEngine有过一些经验,并且在向Java版本的AppEngine迁移时发现了一些困难,特别是在URL映射方面。
在Python,这就是我来:
def main():
application = webapp.WSGIApplication(
[('/', Main),
('/admin', Admin),
('/setScore', SetScore),
('/getScores', SetScores),
('/getUser', GetUser),
('/getCatelog', GetCatelog)
])
webapp.util.run_wsgi_app(application)
的WSGI应用程序将不同的URL映射到不同的请求处理程序。我的问题是Java中是否有等价的功能,或者是否有类似的方法甚至被认为是AppEngine的Java化身中的最佳实践。
Java是否有替代方法来实现这个功能,或者是否有一些替代的范例来说明Java Servlet如何处理这类事情?
我知道web.xml文件为您提供了将urls映射到servelets的机会,但我不确定这是否正确。
在AppEngine的Java版本中,可能会映射不同URL的标准方式是什么?
谢谢。
非常感谢您的回复。我准备使用web.xml替代我正在寻找的功能,但这看起来确实是我所寻找的。看起来,我的问题的答案是,在App-Engine for Java中通过使用web.xml功能发生URL映射的典型方法,但是还有其他强大的方法可以实现与我的功能更类似的功能预期。 – rorygames 2012-04-29 05:04:08