我目前正在使用Java和Spring(MVC)来创建一个webapp,我正在考虑转向Grails.我很感激以下方面的反馈/见解:
我在当前的Java/Spring webapp中有多个应用程序上下文,我通过web.xml ContextLoaderListener加载; 是否有可能在Grails中有多个应用程序上下文?如果,是的,怎么样?
此Web应用程序广泛使用CXF restful Web服务,当前的Java/Spring Web应用程序使用捆绑的CXF HTTP客户端.我可以继续在Grails中使用(Java)CXF HTTP客户端吗?
我使用UserDetails和UserDetailsService的自定义实现实现了Spring Security,我可以"按原样"在Grails中重用这些实现,还是必须重新实现它们?
还有就是我在Spring的JDBC模板(而不是可用的ORM)依靠一个实例,我在应用程序上下文中定义一个额外的数据源,我可以重新使用这个Grails的?
我计划使用Maven作为项目管理工具; 有没有使用Maven和Grails的问题,那里有groovy和java的组合?
编辑: 我正在考虑转移到Grails的,使Web应用程序的Web组件的发展"快",一拉的Ruby-on-Rails的.另外,我考虑Grails的,而不是说的Ruby-on-Rails的,因为我想继续使用JVM,我已经使用Grails在过去涉足,这是很容易回升和使用.