这是Java 编程比赛的相关文章。
我决定推出一个基于 IRIS Native API for Java 的 CRUD++ Global编辑器。
++因为它不仅仅是C reate、 R ead、 U pdate、 D elete
Global可视化对于立即查看结果始终很重要。
- 为此,我使用模仿 ZWrite 的树查看器扩展了 API,并且还允许检查子树。
- $Query Style Navigator 正向和反向操作可轻松找到感兴趣的全局节点。
- 最后,ZKill 添加了一个选项,可以删除全局节点的内容而不删除下面的子树。
这需要在服务器端有一个小的帮助器类作为默认 API 的扩展
我的策略是拥有一个可从命令行使用的相当适度的界面
就像在 Docker 控制台或终端上一样,并使其尽可能简单。
花哨的图形界面只会分散示例的基本内容。
如果有任何默认值或先前的值,则会在输入提示中显示。
在 Docker 容器中,编辑器已经可以使用了。
- docker-compose exec iris java gedi docker-compose exec iris java gedi
您首先连接到服务器
欢迎使用 IRIS NativeAPI 全局编辑器
>>> 服务器IP [127.0.0.1]:
>>> 服务器端口 [1972]:
>>> 命名空间 [用户]:
>>> 用户名 [_SYSTEM]:
>>> 密码[SYS]:
连接到服务器 127.0.0.1:1972 上的命名空间 USER
然后你在编辑器菜单中循环
0 = 选择全局
1 = 选择下标
2 = 查询转发
3 = 反向查询
4 = 显示Global树
5 = 更新Global值
6 = 删除Global值
7 = 删除Global树
* = 退出演示
选择您想要处理的Global和下标。
特别是保留Global名称和节点下标以方便导航。
0选择Global清除所有下标
它也可以是一个新鲜的、不存在的全局
1您选择的下标将保留,直到您进入菜单 0。
2移动到包含数据的下一个节点。
实际下标由新节点更新
超出最后一个节点会清除下标
3移动到包含数据的上一个节点。
从顶部节点反向移动显示最后一个节点
4显示Global树,实际下标位于顶部
起始节点不需要接受数据
5更新节点或为其设置值。
或更新
6这就像 ZKILL 删除数据但保留子节点一样。
7这是默认的KILL破坏数据和子节点。
*离开编辑器。
我希望您喜欢它并在比赛中为我的演示投票。