gwt используя guice - начальная загрузка или что происходит при развертывании - PullRequest
0 голосов
/ 25 ноября 2011

У меня есть приложение gwt, которое использует guice на стороне сервера. все работает нормально, и я никогда не беспокоился о том, что происходит во время развертывания (сохраняйте магию волшебства). В журнале говорится, что многое сделано при развертывании (я немного прочитал, и кажется, что все связанные синглеты созданы, правда?). в веб-приложении нет главного, где все начинается: - (.

но теперь мне нужен контроль над загрузкой при развертывании: мне нужно сделать несколько проверок, и если эти проверки не пройдены, я должен остановить развертывание - сгенерировать исключение и зарегистрировать его (с соответствующим сообщением).

Итак, как работает развертывание guice и как им управлять. Есть ли способ сказать: создать это до этого.

спасибо заранее

1 Ответ

1 голос
/ 25 ноября 2011

В приложениях Java EE (например, GAE) вы обычно делаете такие вещи в contextInitialized методе ServletContextListener , который вы объявляете в своем файле web.xml.Если вы столкнулись с ошибочным условием, вы можете выбросить исключение из этого метода, что помешает контейнеру веб-приложения запустить ваше приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...