Перезагрузка на основе агента - PullRequest
0 голосов
/ 14 июня 2011

В дорожной карте Grails 1.4, в которой упоминается перегрузка на основе агентов, кто-нибудь может дать некоторые объяснения или указатели ресурсов?

спасибо

1 Ответ

3 голосов
/ 14 июня 2011

Он реализован как агент JVM - подробности смотрите в http://java.sun.com/developer/technicalArticles/J2SE/jvm_ti/.

На практике это означает, что в режиме разработки вместо использования пользовательских загрузчиков классов для перезагрузки контроллеров, служб и т. Д. Агент теперь выполняет горячую замену перекомпилированных классов. Это означает, что он больше не ограничивается артефактами приложения grails, написанными на Groovy. Теперь он работает со всеми классами, включая src / java и src / groovy, которые в текущих версиях запускают приложение, которое перезапускается при изменении.

Также - теперь вы можете редактировать доменные классы на лету. В настоящее время это также запускает перезапуск приложения, но в 1.4 будет перестроен Hibernate SessionFactory и он продолжит работу.

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