考虑从 Java/Spring MVC 迁移到 Grails
我目前正在使用Java&Spring(MVC)来创建一个web应用程序,我正在考虑迁移到Grails。我非常感谢以下方面的反馈/见解:
我在当前的Java / Spring web应用程序中有多个应用程序上下文,我通过web加载.xml ContextLoaderListener;是否可以在 Grails 中拥有多个应用程序上下文?如果,是的,如何?
此 web 应用程序广泛使用 CXF restful Web 服务,而当前的 Java/Spring Web 应用程序使用捆绑的 CXF HTTP 客户端。我可以在 Grails 中继续使用 (Java) CXF HTTP Client 吗?
我使用UserDetails和UserDetailsService的自定义实现实现了Spring Security,我可以在Grails中“按原样”重用这些实现,还是必须重新实现它们?
有一个实例,我依赖于Spring的jdbc模板(而不是可用的ORM)和我在应用程序上下文中定义的其他数据源,我可以在Grails中重用它吗?
我计划使用Maven作为项目管理工具;在有时髦和java组合的情况下,将Maven与Grails一起使用是否存在任何问题?
编辑:我正在考虑迁移到Grails,以使Web应用程序的Web组件的开发“更快”,就像Ruby-on-Rails一样。另外,我正在考虑Grails而不是Ruby-on-Rails,因为我想继续使用JVM,而且我过去曾涉足过Grails,并且它很容易拿起和使用。