代码之家  ›  专栏  ›  技术社区  ›  Marc Hughes

如何在现有JavaEE应用程序上开始使用GRAILS?

  •  1
  • Marc Hughes  · 技术社区  · 17 年前

    我是grails的新手。我想通过在现有JavaEE应用程序中实现一两个新特性来尝试一下。当前的JavaEE应用程序是运行在Tomcat上的相当标准的SpringMVC/Hibernate应用程序。通过查看文档,看起来我应该能够利用所有用Java编写的当前业务逻辑。

    我只能找到关于创建新grails应用程序的教程。有人知道与现有JavaEE应用程序集成的教程吗?如果不是教程,对从哪里开始有什么建议?

    这些特性是否上线将取决于我对Grails的体验,以及我是否认为值得继续使用它。目标是:

    1. 如果你确定它是为我设计的,那么这个应用程序的所有未来开发都将在Grails中进行,最终会有一个完整的端口。
    3 回复  |  直到 13 年前
        1
  •  2
  •   j pimmel    17 年前

    恐怕我不知道有任何这样的教程,但我的直接想法是,移植应用程序的同时还要学习Grails,这可能是一项艰巨的任务。

    由于GSP与JSP不相似,而且Java中的控制器是静态类型的,而Grails控制器具有连接到它们的神奇方法,我可能想从头开始在Grails中重新编写它们,因为它们的可转移性并不明显——逻辑应该转移,但旧代码的样板在大多数情况下并不完全必要。

    也许可以用一个简单的故事/特性,保留它使用的现有服务,并通过Grails中的Spring将它们连接起来。然后尝试用相应的控制器/GSP和域制作Java中的一对一副本。这会让你感觉到你需要什么样的东西才能离开地面到达港口。

    从我听说过这样做的人那里,您最大的困难很可能是重新使用Grails中现有的hibernate内容。

    只是我的一便士,不是一个完整的答案。。。

        2
  •  1
  •   HED    17 年前

    Here 您有一些关于使用hibernate映射和java类的信息。

    您还必须将Sprint应用程序的bean添加到Grails应用程序中。您可以直接将它们插入ApplicationContext,也可以使用resources.xml或resources.groovy。

        3
  •  0
  •   Arjan Tijms Mike Van    13 年前

    -我的20美分

    推荐文章