我有一个现有的应用程序,它是一个前端应用程序,它从外部 Web 服务中检索其所有信息。我想使用 Grails 框架重新创建这个应用程序,但是用例有点奇怪。Grails 是模型驱动的。在这种情况下,我真的没有数据库表。我的数据是通过网络服务调用实时接收的。我向社区提出的问题是,您将如何实施以下用例:
员工搜索:
- 所有员工数据都来自网络服务调用。我需要允许用户输入例如“EmployeeID”并选择“Customer”。
- 然后,Grails 应用程序对适当的 Web 服务进行 Web 服务查询并拉回结果。
这是未知的部分:获取这些结果并将它们拟合到 Grails 模型中的最佳方法是什么?换句话说,我需要显示结果的数据网格(搜索结果)。网格应该像 Grails 列表操作一样工作,允许用户对特定列、分页等进行排序。
- 我不得不认为这个用例很常见?放下这样一个项目的最佳方法是什么?我应该使用 Dojo 或 JQuery 等外部 JavaScript 库来提供网格功能吗?
- 性能也是一种方法的关注点