忙里找闲,自写了一个StrutsConfig配置文件条件查找工具
工作中有维护 Struts 项目,或看别人项目中代码时,要把访问页面链接与相应处理 Action 类及 FormBean等相关信息对应起来,每每都是打开 Struts 配置文件,Ctrl+F 进行查找,不易准确定位,尤其是项目中有多个 Struts 配置文件时就得这边倒来那边转去的,实为不便。于是乎就为自己写了一个可同时在多个 Struts 配置文件中根据不同条件查找配置信息的小工具,谓之:Struts Config Helper。
这段时间工作上比较的忙,闲暇之间,一点一滴缓慢缀掇而成。也不知对于各位同路人是否有可借鉴之处,张贴出来,希望得到各位的指摘,多给我提些 Bug 出来,不胜感激!
下载地址是:StrutsConfigHelperV0.6.rar
Struts Config Helper 大致功能特性如下:
1. 界面用 Swing 写成的,也是因为对SWT不怎么熟。支持多种UI风格的选择,界面 UI 如下
2. 可加载一个或多个 Struts 配置文件,支持 Struts 版本为 1.x,不提供对 Struts 2.0 的支持

3. 可按 Action Path / Action Type / Form Name / Form Type / Forward Name /Forward Path 七个条件来进行查询
4. 实现了相关属性的联动,比如 Action Path 下拉框变了,相应的 Action Type 跟着变,Forward Name / Forward Path / FormBean Name / Form Type 也跟着变化。其他有关联关系时也一样。
5. 大文本输入框中显示当前被选的 Action XML 代码
6. 提供了文本框的上下文菜单中的复制、粘贴快捷操作
7. 详细的功能介绍及目前所存在的缺陷请从 Help 主菜单中查看
8. 已用 exe4J 生成了一个 EXE 可执行文件,方便鼠标双击执行
也由于对 SWT 及 Eclipse 插件开发不怎么熟,要是写成一个 Eclipse 插件来用会方便些,作为插件可以直接加载当前项目中的 Struts 配置文件的,也不需要打开一个应用程序窗口来使用。
最新的版本是 V0.8,下载地址是:StrutsConfigHelper.rar
主要是增加了代码着色功能。 永久链接 https://yanbin.blog/strutsconfig-seach-tool/, 来自 隔叶黄莺 Yanbin's Blog
[版权声明]
本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。
这段时间工作上比较的忙,闲暇之间,一点一滴缓慢缀掇而成。也不知对于各位同路人是否有可借鉴之处,张贴出来,希望得到各位的指摘,多给我提些 Bug 出来,不胜感激!
下载地址是:StrutsConfigHelperV0.6.rar
Struts Config Helper 大致功能特性如下:
1. 界面用 Swing 写成的,也是因为对SWT不怎么熟。支持多种UI风格的选择,界面 UI 如下
2. 可加载一个或多个 Struts 配置文件,支持 Struts 版本为 1.x,不提供对 Struts 2.0 的支持
3. 可按 Action Path / Action Type / Form Name / Form Type / Forward Name /Forward Path 七个条件来进行查询
4. 实现了相关属性的联动,比如 Action Path 下拉框变了,相应的 Action Type 跟着变,Forward Name / Forward Path / FormBean Name / Form Type 也跟着变化。其他有关联关系时也一样。
5. 大文本输入框中显示当前被选的 Action XML 代码
6. 提供了文本框的上下文菜单中的复制、粘贴快捷操作
7. 详细的功能介绍及目前所存在的缺陷请从 Help 主菜单中查看
8. 已用 exe4J 生成了一个 EXE 可执行文件,方便鼠标双击执行
也由于对 SWT 及 Eclipse 插件开发不怎么熟,要是写成一个 Eclipse 插件来用会方便些,作为插件可以直接加载当前项目中的 Struts 配置文件的,也不需要打开一个应用程序窗口来使用。
最新的版本是 V0.8,下载地址是:StrutsConfigHelper.rar
主要是增加了代码着色功能。 永久链接 https://yanbin.blog/strutsconfig-seach-tool/, 来自 隔叶黄莺 Yanbin's Blog
[版权声明]
本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。