论坛首页 Java企业应用论坛

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

浏览 9127 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-01-16   最后修改:2014-03-25

 

 

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

 

“mytool,不是一个框架,它没有什么居于SSH等之说,它的重点是,为你的框架搭建工具,你的框架居于SSH也好,用cgi写也好,或者你自己定义的javabean框架也好,它只是负责帮你搭建工具,重点也是工具,何谓工具?创建工程的向导,CRUD生成器,构件库,方法库,可视化JSP编辑器,启动界面等,也就是说它的重点是所谓的UI,或者说它是一个开发工具ui框架。”

 

说句多余的话,偶尔头脑发热觉得这个针对框架生成工具的产品还不错,但冷静下来也会常常认为没啥实际用途,实际的用处见仁见智吧,或者对一些经常做项目的,还不错,反正是免费,感觉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/1eQh47fG#dir/path=%2Fmytool

 

 安装和运行环境:eclipse j2ee版本(3.6或3.7或4.2) 

 

mytool免费使用、升级,暂不开源,谢谢!

演示视频:http://www.tudou.com/programs/view/3Ogw9tuQEa0/

 

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

 

为了让更多人认识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
   发表时间:2014-01-16  
有点意思,,不错
0 请登录后投票
   发表时间:2014-01-16  
刚才在群里,不少朋友有点迷惑。
同类软件,国内应该还是第一次出现,,所以,很多人都以为是XX平台,XX框架,,

其实就是一个居于你框架,然后为你DIY开发工具的东西
0 请登录后投票
   发表时间:2014-01-17  
mytool产品本身不开源问题不大,请问生成的项目也要调用不开源的东西吗?
0 请登录后投票
   发表时间:2014-01-17  
sures 写道
mytool产品本身不开源问题不大,请问生成的项目也要调用不开源的东西吗?

是这样:你用mytool来搭建一个居于你的框架之上的开发工具,,那么这个开发工具所生成项目是居于你自己框架的,调用你自己框架的东西。你自己的框架,自己肯定有源码哇。
0 请登录后投票
   发表时间:2014-01-18  
笑过,默然不语。
0 请登录后投票
   发表时间:2014-01-20  
LinApex 写道
笑过,默然不语。

果然是高人,,,请指教
0 请登录后投票
   发表时间:2014-01-21  
为了让更多人认识mytool,现在免费帮助企业搭建开发工具,有需要的朋友请在站内联系我,谢谢!
0 请登录后投票
   发表时间:2014-01-22  
目前公司已经在用这样的框架了
0 请登录后投票
   发表时间:2014-01-22  
inthink 写道
目前公司已经在用这样的框架了

什么公司,学习下?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics