使用spring在java中进行谷歌应用引擎后端操作

时间:2012-11-13 09:09:30

标签: java spring google-app-engine java-ee spring-mvc

我正在使用spring和google应用引擎,后端操作(据我所知)需要在web.xml文件中定义一个servlet,那么如何用spring实现呢?

2 个答案:

答案 0 :(得分:0)

通常,对于spring-mvc应用程序,您的web.xml应该包含一个引用应用程序上下文的servlet和该servlet的映射,例如:

<servlet>
    <servlet-name>dispatch</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/path-to-your/web-application-context.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatch</servlet-name>
    <url-pattern>/app/*</url-pattern>
</servlet-mapping>

这不是唯一的配置方法,请查看Spring参考文档以获取更多详细信息。希望有所帮助。

答案 1 :(得分:0)

经过大量的搜索,我不会责怪GAE没有提供简单的英语教程,那里的人们做得很棒。我想我应该更仔细地阅读文档。

让我们假设您有一个方法(GAE中的工作人员),其映射为http://localhost:8080/blabla/coolmethod,然后如果您需要通过正常请求执行它,只需调用上一个链接但是如果要执行通过后端操作,您只需添加http://nameofbackend.localhost:8080/blabla/coolmethod即可!所以无论是普通的servlet还是它的春天,或者你只是将后端名称添加为子域并点击该URL。