美好的一天。我还在学习GWT所以请帮助我。我正在开发一个项目 - 客户端Web Application with GWT
。这个应用程序有很多CRUD
个操作,所以我想为此做一个model
。 Can anyone suggest a prototype for my CRUD class?
这个应用程序的CRUD是这样的:
当我单击模块中的“详细信息”按钮时,将显示一个允许用户执行CRUD操作的弹出窗口。此弹出窗口具有模块标题,所选项目的信息以及按钮 - 编辑,新建,删除。
我已经完成了为这个项目构建基础GUI,但我只是开始研究每个模块。我选择使用CRUD操作开始这些模块。所以,请帮助我,并就此项目提出您的想法。在此先感谢:)
答案 0 :(得分:2)
你的问题有点笼统。 您可能需要处理两个可以单独处理的问题:
这取决于您使用的是哪种后端。
<强> Java的后端强> 对于Java后端,推荐的客户端 - 服务器通信协议为RequestFactory。
非Java后端:如果您使用的是非Java后端(python,PHP等),则必须使用RequestBuilder使用JSON或XML(我建议JSON)。
为了将JSON / XML映射到DTO和副verca,您可以使用不同的方法:
要将DTO映射到UI并执行CRUD操作,您可以执行以下操作:
我建议使用Editor
框架,因为它减少了样板代码的数量
将对象从对象图移动到UI并返回。
编辑框架适用于RequestFactory
(RequestFactoryEditorDriver
),Autobean
(SimpleBeanEditorDriver
)和Javascript Overlay Types
。