第一篇文章。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