Restlet、GAE、Eclipse を使用してアプリケーションを開発しています。わかりました、私はこれを得ました:
public class MainRestletApplication extends Application {
public MainRestletApplication()
{
//init code?
}
@Override
public Restlet createInboundRoot() {
Router router = new Router(getContext());
router.attach("/v1/mainstatus",MainStatus.class);
router.attach("/v1/game/{id}/result",GameResult.class);
return router;
}
}
この:
<servlet>
<servlet-name>RestletServlet</servlet-name>
<servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
<init-param>
<param-name>org.restlet.application</param-name>
<param-value>com.example.MainRestletApplication
</param-value>
</init-param>
</servlet>
<!-- Catch all requests -->
<servlet-mapping>
<servlet-name>RestletServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
さて、Web サービスを初期化するためのメソッドをどこに置くことができますか? つまり、最初の呼び出しが来たときではなく、アプリが開始されたとき (1 回) にのみデータを初期化するコードを配置できます。
ありがとう