1

我们将数据以几种不同的数据格式存储在内部键值存储中,为了查看或更新存储中的数据,我构建了一个命令行工具,它接受自定义查询语言(类似于对象查询语言)解析的命令,解释它并在控制台上显示它。

我正在考虑为此构建一个基于 Web 的 GUI。由于我对此的经验有限,想知道什么是最简单的方法(在java中)。

目前,UI 只需要两个元素,一个用于接受命令的文本区域和一个用于显示输出的表格。输出表应该很容易实现,但我被困在输入元素部分,因为控制台应用程序默认提供命令的历史记录,但我不确定哪个 GUI 元素对此有好处。另一种方法是有一个大文本框,用户可以在其中键入多个命令并运行其中任何一个,只需像大多数标准 gui sql 客户端一样突出显示并执行它( http://mywebsql.net/screenshots/?cat= Sql+Editors#/images/screens/02.Sql%20Editors/Multiple%20Editors.png )

我浏览了 Google Web Toolkit 小部件库(https://developers.google.com/web-toolkit/doc/latest/RefWidgetGallery),但它们似乎都不适合我的需要。

对此的任何建议都会非常有帮助。

谢谢

4

1 回答 1

1

我认为您不会找到任何组件为您提供以前执行的命令的历史记录。但是没有人禁止您实施自己的解决方案。

只需提供一个文本字段或文本区域来键入命令,并在文本字段/区域旁边显示先前命令的列表。单击上一个命令时,将文本区域的文本替换为单击命令的文本。并且在执行命令时,将其添加到历史列表中。

任何 Web 框架,从基本的 servlet/JSP 到基于组件的框架,都应该允许您这样做。

于 2012-12-22T12:53:14.973 回答