`

根据你的框架,自动生成匹配的开发工具

阅读更多

国内很多框架,个人的,团队的,公司的,N多,其中某些框架缺乏一个针对框架而建立的开发工具,今天想介绍的一个产品是:可以针对某个框架,然后生成针对这个框架的开发工具,所生成的开发工具,不单是生成“CRUD生成模块”,还有不少其他功能。

说句多余的话,偶尔头脑发热觉得这个针对框架生成工具的产品还不错,但冷静下来也会常常认为没啥实际用途,实际的用处见仁见智吧,或者对一些经常做项目的,还不错,反正是免费,感觉OK的,可以深入了解下,先谢过。

这个开发工具DIY软件,其中一个特点是:易用性还可以,针对没做过eclipse插件开发的web工程师,通过简单的配置就可以实现一个和自己框架相连的开发工具。

 

废话不多说,回归正题,针对框架生成开发工具的这个产品到底有什么功能?(产品居于eclipse构建)

1、可以配置创建项目向导,通过DIY出来的创建项目向导,你可以一键式生成带有你框架的初始项目,把你的框架,以及相关的jar,配置文件,以及自定义的文件夹,资源文件等都一键生成。

 

2、可配置的项目管理导航器,我们平时使用eclipse,都是用package导航器或者project 导航器等,我们可以为自定义的项目生成对应的项目导航器,并且可定义右键菜单、文件夹的图标等。

 

3、可以配置居于自己框架之上的CRUD生成器,配置出来是一个完整的CRUD生成向导,可以做到指定生成哪个表的CRUD,哪个字段用什么表单来展现,要不要验证,如何验证,生成的代码或者jsp或者配置文件如何保存等。

 

4、可以自动扫描你的框架生成方法库,简单的说,每个框架都有被上层所调用的公用业务或者底层方法,这些方法可以被扫描成一个方法库,开发时,只需要拖拽这些方法到java文件编辑器即可生成调用代码。

 

5、某些框架也自定义了UI标签或者其他等一些常用的脚本,DIY开发工具产品也提高了一个可以管理这些UI标签或者常用脚本的控件库,以便于管理。

 

6、如果你想一键式,一次生成针对数据库所有表的操作,例如CRUD等,也可以,DIY工具底层也提供了底层支持和向导支持,你只需要定义好生成模版即可。

 

7、如果你想定义一个可视化的jsp编辑器?也可以,DIY工具也提高了底层支持,你只需要稍微扩展即可。

 

8、可以定义平台的属性,例如:启动开发工具时,启动画面是什么,启动后,工具的图标又是什么,工具名称,以及工具的关于对话框等,都可以自定义。这样看起来感觉是不是更加专业点呢?

 

9、以上的配置是不是很难?绝大部分都很简单,DIY工具本身提供了一个可视化配置以上模块的指南,基本上是填几个属性,然后不断next即可。

 

下载地址:

http://pan.baidu.com/s/15TUzM#dir/path=/mytool

 

产品还有很多不成熟的地方,希望指正,如果有什么好的建议或想法,恳请提出,谢谢!

 

以下粘贴几张针对我自己框架所配置的开发工具样子图:

 

启动画面:

 

 

 

平台名称和图标:

 

平台关于对话框:

 

扫描框架而来的方法库:

 

控件库:

 

我的SSH项目向导:

 
 
 自定义的项目导航器:

 

 

CRUD生成器:

 

弹出的CRUD向导1

 
 弹出的CRUD向导2

 


一次性针对所有表生成代码的扩展:在导出pojo的同时执行自定义的代码生成逻辑。

 
 自定义的JSP编辑器,tag定义有专门的可视化编辑器来定义,这里略:

 


 
 =========================================================

下面截图下,如何配置自己的开发工具:

下面是配置指南,由于篇幅有限,暂且粘贴以下几张。

 
 

点下配置之下里面的创建**即可出现类似以下的配置向导,所有配置都是通过向导来完成,使用简单。



 


 
 

 

 

  • 大小: 13.2 KB
  • 大小: 67.4 KB
  • 大小: 9.1 KB
  • 大小: 11.7 KB
  • 大小: 15.5 KB
  • 大小: 30.6 KB
  • 大小: 20.5 KB
  • 大小: 87 KB
  • 大小: 80.8 KB
  • 大小: 67 KB
  • 大小: 72.9 KB
  • 大小: 68.2 KB
  • 大小: 60 KB
  • 大小: 44.7 KB
  • 大小: 13.1 KB
  • 大小: 34.8 KB
  • 大小: 37.9 KB
分享到:
评论

相关推荐

    spring3.2+mybatis3.2+oracle数据库 框架代码生成器

    作用:通过传入建好的实体类、对应的java源文件包名、java源文件磁盘绝对路径、xml映射文件磁盘绝对路径后自动生成通用的CURD代码。这有助于提高开发效率,代码也显得整洁美观,易于维护。 说明: 1、上传的资源...

    ezService分布式应用快速开发工具

    * 根据调查,多数使用者认为原先的价格过高,自2003年9月1日起ezService价格进行重大调整,仅为原来价格的30%! ezService是一个致力于简化分布式计算服务开发的框架。 简要介绍: 1. 使用ezService开发...

    代码生成器

    功能代码模板,根据设计描述模糊匹配功能代码,实现代码生成的 半 自动 化。 参数:模板中的参数是需要用实际的字符来替换的,缺省是 $PARA1 ,。 。。 实例化:就是根据模板代码,填写实际代码所要填写的内容,...

    谢菲尔德遗传算法工具箱.zip

    该工具箱是用MATLAB高级语言编写的,对问题使用M文件编写,可以看见算法的源代码,与此匹配的是先进的MATLAB数据分析、可视化工具、特殊目的应用领域工具箱和展现给使用者具有研究遗传算法可能性的一致环境。该工具...

    Web自动化框架+使用搭建说明.zip

    Web自动化框架+使用搭建说明.zip 环境搭建 1. java > 8 2. selenium 3. webdriver_manager [webdriver-manager · PyPI](https://pypi.org/project/webdriver-manager/) 4. pytest 5. allure 配置Allure到环境...

    requests+pytest+allure+yaml+redis接口自动化测试框架

    根据yaml自动生成测试用例脚本 支持sql断言 支持参数化 路径参数 支持数据关联 支持多种类随机数据生成 多种正则匹配 跨文件数据 关联支持分布式 使用redis收集测试用例 支持接口数据加密(测试版)

    魔术伪原创工具 v1.4.zip

    魔术seo伪原创引擎,是一款专门针对,中国主流搜索引擎所开发的,修改文章工具,众所周知,在内容为“王”的时代,搜索引擎重视文章原创的同时,更加注意文章的流畅度,魔术seo伪原创引擎,会让您的文章,更加原创,...

    最新ssm项目基于J2EE开发的猎头公司管理系统+vue.zip

    5. **业绩报告与分析**:系统自动生成业绩报告,帮助管理层进行业务分析和决策支持。 6. **安全性设计**:后端采用Spring Security进行安全控制,确保了用户认证和授权的安全性,保护敏感数据不被未授权访问。 7. **...

    基于python的医疗知识图谱自动问答系统源码.zip

    结果生成与展示:根据查询结果,生成合适的回答并进行展示使用Python的Web开发框架(如Flask、Django)搭建一个用户界面,将查询结果以易于理解和直观的方式展示给用户。 该项目的目标是为用户提供准确、及时的医疗...

    精易编程助手 1.20.zip

    网页分析 → 穿透框架彻底分析网页元素,让你网页填表操作更加简单! 窗口探测 → 清晰的分析窗口中各种控件的ID,句柄,标题,类名,位置,大小! 生成代码 → 查找指定窗口控件,全智能生成易语言代码! 记 事 本 → ...

    ctap:自动化预处理的计算测试-Matlab工具箱扩展了EEGLAB功能,可对EEG进行批处理

    自动化预处理的计算测试(CTAP★) CTAP是在中运行的一组工具,可促进 EEG处理框架的工作流程创建,自动化质量控制和功能导出。什么是CTAP? 自动化预处理计算测试(CTAP)工具箱的主要目的是提供: 使用EEGLAB函数...

    play framework 框架手册 word 版

    开发生命周期 - 11 - 连接到java调试器 - 12 - 类增强Enhancement - 13 - 02.HTTP路由 - 13 - 关于REST - 14 - routes文件语法 - 14 - HTTP方法 - 15 - URI范示 Pattern - 15 - Java调用定义 - 17 - 把404当作action...

    antlr4权威指南

    ANTLR能够根据用户定义的语法文件自动生成词法分析器和语法分析器,并将输入文本处理为(可视化的)语法分析树。这一切都是自动进行的,所需的仅仅是一份描述该语言的语法文件。  一年前,我在为淘宝的一个内部数据...

    飞飞影视系统PHP版2.7.130201

    PPVOD是一套专为不同需求的...7: 定时自动生成 8: 强大的内存缓存功能(支持memcache, 配合自定义伪静态可免除烦人的静态生成) 9: 电视节目直播功能 10: 个性自定义(自定义缓冲广告,自定义采集规则,自定义伪静态规则)

    最新ssm项目家政公司服务平台的设计与实现+vue.zip

    2. **客户需求匹配**:系统根据客户的需求自动匹配合适的服务人员,并提供预约功能,确保服务的高效配对。 3. **订单管理**:系统提供订单生成、修改、查询等功能,方便管理人员跟踪订单状态,如已预约、进行中、已...

    毕业设计基于Cesium时空数据可视化后台Java SSM框架.zip

    Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time ...

Global site tag (gtag.js) - Google Analytics