有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

rest使用Grails为基于Java的业务对象构建web UI?

我正在从事一个项目,其中业务对象模型及其持久性已经用Java(使用JPA)定义和实现,我的任务是在它们之上开发一个Web UI。UI将针对业务操作进行定制,因此它不是简单的CRUD。另一个目标是为外部客户端构建一组RESTAPI来访问这些业务对象

我的问题是,Grails是适合我的情况的好框架吗?我可以使用Grails来包装现有的业务对象模型,而不是单独处理持久性吗?Grails构建高度定制的UI(而不是它自动为您生成的直接CRUD UI)有多容易?我想用Grails构建RESTAPI层应该很容易,对吗

谢谢你的反馈


共 (1) 个答案

  1. # 1 楼答案

    简而言之,答案是肯定的

    答案是肯定的,因为Grails是一个框架。Grails有Hibernate和GORM,并使用Groovy中定义的域类,这并不意味着应用程序必须这样做。JPA支持对象吗?伟大的连接一些服务(因为Grails是一个Spring应用程序,您可以通过Spring执行JPA)并利用这些服务

    用户界面也一样。你不必使用脚手架。很多Grails应用程序都有非常定制的UI,与脚手架无关

    Grails为您提供了许多构建REST API的工具,它们可能适合您的需要

    仔细看一下Grails documentation,你会发现它涵盖了现代web应用程序的所有层。我知道有很多信息需要了解,但在每一层中都有很多细节来解释你的选择。这是关键。你总是可以选择Grails。这可能是任何东西,从一个新的视图渲染引擎到一些Spring项目或功能,再到众多Grails插件中的一个。花点时间做一些研究,我想你会发现GRAILS是一个非常灵活的选择。p>

    关键在于Grails是一个框架。由Spring和Java提供动力。您可以使用整个框架,也可以使用部分框架。您可以使用Groovy或Java。你可以用弹簧。您可以使用整个Java生态系统。总而言之,圣杯

    所以,是的