gpt4 book ai didi

GWT CRUD 图形用户界面模型

转载 作者:行者123 更新时间:2023-12-02 02:21:04 27 4
gpt4 key购买 nike

美好的一天。我还在学习 GWT,所以请帮助我。我正在开发一个项目 - Web Application with GWT 在客户端。这个应用程序有很多 CRUD 操作,所以我想为此制作一个 model任何人都可以为我的 CRUD 类推荐一个原型(prototype)吗?

这个应用程序的 CRUD 是这样的:

当我单击模块中的“详细信息”按钮时,将显示一个弹出窗口,允许用户进行 CRUD 操作。这个弹出窗口确实有模块标题、所选项目的信息和按钮 - 编辑、新建、删除。

我已经为这个项目构建了基础 GUI,但我才刚刚开始处理每个模块。我选择从那些具有 CRUD 操作的模块开始。所以,请帮助我并给出你对这个项目的想法。提前致谢:)

最佳答案

你的问题有点笼统。您可能必须处理两个可以单独处理的问题:

  1. 与后端通信。
  2. 用于 CRUD 操作的 GUI

与后端通信:

这取决于您使用的后端类型。

Java 后端:对于 Java 后端,推荐的客户端-服务器通信协议(protocol)是 RequestFactory .

非 Java 后端: 如果您使用的是非 Java 后端(python、PHP 等),则必须使用 RequestBuilder使用 JSON 或 XML(我会推荐 JSON)。

要将 JSON/XML 映射到 DTO,反之亦然,您可以使用不同的方法:

  1. 第三方工具,例如 piriti基于 GWT 生成器
  2. Javascript Overlay Types (JSO)
  3. GWT Autobean framework (由 RequestFactory 顺便说一句使用)。

用于 CRUD 操作的 GUI

要将 DTO 映射到 UI 并执行 CRUD 操作,您可以执行以下任一操作:

  1. 手动
  2. Editor框架

我建议使用 Editor 框架,因为它减少了样板代码的数量 将对象从对象图中移动到 UI 并返回。
编辑器框架与 RequestFactory (RequestFactoryEditorDriver)、Autobean (SimpleBeanEditorDriver) 和 Javascript 覆盖类型配合良好

关于GWT CRUD 图形用户界面模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8130676/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com