В настоящее время я использую Java и Spring (MVC) для создания webapp, и я подумываю о переходе на Grails. Я был бы признателен за отзывы и понимание:
-
У меня есть несколько контекстов приложения в текущем Java/ Spring webapp, который я загружаю через web.xml ContextLoaderListener; возможно ли иметь множество приложений в Grails? Если, да, как?
-
В этом веб-приложении широко используется веб-служба CXF, и текущий Java/ Spring webapp использует связанный клиент HTTP CXF. Могу ли я продолжать использовать (Java) CXF HTTP Client в Grails?
-
Я реализовал Spring Безопасность с использованием пользовательской реализации UserDetails и UserDetailsService, могу ли я повторно использовать эти реализации в Grails "как есть" или должен ли я их повторно реализовать?
-
Есть экземпляр, где я использовал шаблон Spring jdbc (а не доступный ORM) и дополнительный источник данных, который я определил в контексте приложения, могу ли я повторно использовать это в Grails?
-
Я планирую использовать Maven как инструмент управления проектами; есть ли проблемы с использованием Maven с Grails, где есть комбинация groovy и java?
Edit: Я рассматриваю возможность перехода на Grails, чтобы сделать разработку веб-компонента webapp "быстрее", a la Ruby-on-Rails. Кроме того, я рассматриваю Grails вместо того, чтобы говорить Ruby-on-Rails, потому что я хочу продолжать использовать JVM, и в прошлом я играл с Grails, и было довольно легко подобрать и использовать.