Я занимаюсь разработкой приложения GWT на движке приложений Google и ищу наилучший подход для инициализации объектов (таких как синглтон, список, общие ресурсы и т. Д.). Я думаю, что я ищу что-то вроде "Файл контекста приложения Spring"
есть идеи?
То, что вы ищете, находится здесь:
http://code.google.com/appengine/docs/java/config/appconfig.html#Using_a_ServletContextListener
По сути, вы создадите прослушиватель контекста сервлета, который является частью API сервлета, предназначенного именно для того, на что вы ссылаетесь. Если вы используете это локально, он запустится при запуске вашего сервера. В среде движка приложения он должен запускаться для каждого запроса на прогрев (во избежание этого вы можете использовать «Всегда ВКЛ», который будет установлен здесь: http://code.google.com/appengine/docs/adminconsole/instances.html#Always_On)
Помимо ServletContextListener вы также можете использовать <load-on-startup>, чтобы отметить ваш обычный сервлет, который будет вызываться во время запроса на разогрев.
ServletContextListener
<load-on-startup>