私はSpringとGoogle App Engineを使用しています.バックエンド操作(私が理解しているように)には、web.xmlファイルでサーブレットを定義する必要があるため、springでそれを行う方法は?
2 に答える
0
通常、spring-mvcアプリケーションの場合、web.xml
アプリケーションコンテキストを参照するサーブレットとそのサーブレットのマッピングを含める必要があります。例:
<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のリファレンスドキュメントを確認してください。お役に立てば幸いです。
于 2012-11-21T13:55:41.393 に答える
0
よく検索した結果、GAE が素晴らしい仕事をした簡単な英語のチュートリアルを掲載しなかったことを非難しません。ドキュメントをもっと注意深く読むべきだったと思います。
のマッピングを持つメソッド (GAE のワーカー) があるとhttp://localhost:8080/blabla/coolmethod
します。通常のリクエストで実行する必要がある場合は、前のリンクを呼び出すだけですが、バックエンド操作で実行する場合は、追加するだけですhttp://nameofbackend.localhost:8080/blabla/coolmethod
。それだけです! . したがって、それは通常のサーブレットであるか、春であるか、またはそのバックエンド名をサブドメインとして追加してそのURLにアクセスするだけです。
于 2012-12-01T11:14:15.207 に答える