【发布时间】:2011-03-04 03:47:22
【问题描述】:
我目前正在使用 Java 和 Spring (MVC) 创建 web 应用程序,并且正在考虑迁移到 Grails。感谢您对以下内容的反馈/见解:
我在通过 web.xml ContextLoaderListener 加载的当前 Java/Spring webapp 中有多个应用程序上下文; Grails 中是否可以有多个应用程序上下文?如果是,如何?
此 Web 应用广泛使用 CXF RESTful Web 服务,当前的 Java/Spring Web 应用使用捆绑的 CXF HTTP 客户端。我可以继续在 Grails 中使用 (Java) CXF HTTP 客户端吗?
我使用 UserDetails 和 UserDetailsService 的自定义实现来实现 Spring Security,我可以在 Grails 中“按原样”重复使用这些实现还是必须重新实现它们?
-
有一个实例,我依赖 Spring 的 jdbc 模板(而不是可用的 ORM)和我在应用程序上下文中定义的附加数据源,我可以在 Grails 中重复使用它吗?
我打算使用 Maven 作为项目管理工具;结合 groovy 和 java 使用 Maven 和 Grails 有什么问题吗?
编辑: 我正在考虑迁移到 Grails 以使 webapp 的 web 组件的开发“更快”,就像 Ruby-on-Rails。另外,我正在考虑 Grails 而不是说 Ruby-on-Rails,因为我想继续使用 JVM,而且我过去曾涉足过 Grails,而且它很容易上手和使用。
【问题讨论】: