国内很多框架,个人的,团队的,公司的,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定义有专门的可视化编辑器来定义,这里略:
=========================================================
下面截图下,如何配置自己的开发工具:
下面是配置指南,由于篇幅有限,暂且粘贴以下几张。
点下配置之下里面的创建**即可出现类似以下的配置向导,所有配置都是通过向导来完成,使用简单。
相关推荐
"C#实体类自动生成器"是一个工具,它能根据数据库的表结构自动创建对应的C#实体类,极大地提高了开发效率,减少了手动编写代码的工作量。 C#是一种广泛使用的面向对象的编程语言,尤其在.NET框架下,它的应用非常...
为了提高开发效率,"mybatis自动生成工具"应运而生,它可以自动化地生成这些必要的代码。 这个工具的核心功能在于通过修改配置文件(aa.xml)来定义数据表与Java对象之间的映射关系,然后运行特定的Java程序(如...
在IT行业中,代码自动生成工具是提升开发效率和减少错误的重要辅助手段。"代码自动生成工具包"就是这样一个专门用于简化编程工作的实用工具,它能够根据预设的模板或者设计模型,自动生成符合规范的源代码,从而减轻...
本话题主要关注如何根据XML模板自动生成XML文件,这通常涉及到数据库操作、数据处理以及XML文件的构建过程。下面我们将深入探讨这个主题。 首先,XML模板是一个预定义的结构,它包含了所需生成XML文件的基本框架,...
TableGo是一款强大的基于数据库的代码自动生成工具,旨在提高开发人员的工作效率,减轻代码编写负担,尤其是对于前后端增删查改代码的生成。通过自动化的代码生成,开发者可以更专注于业务逻辑,而不是重复性的基础...
2. **模板匹配**:分析完成后,工具会根据特定的模板生成相应的代码框架。 3. **代码生成**:最终,工具将生成具体的Java代码,覆盖DAL和BLL的各个方面。 #### 具体功能与实现 ##### 数据访问层(D层) - **...
在实际开发中,为了提高开发效率,我们会使用代码生成工具来自动生成Model、Mapper和DAO等基础代码,避免手动编写重复的 CRUD(创建、读取、更新、删除)操作。标题和描述中提到的“mybatis书库据自动生成代码工具”...
1. **Web Service接口生成**:框架能够根据数据库表结构自动生成RESTful风格的API接口,这包括GET、POST、PUT和DELETE等基本操作。这样,开发者无需手动编写这些接口,只需要关注接口的实现逻辑即可。 2. **DAO层...
在C#环境中,这种工具能够根据数据库中的表结构自动生成对应的实体类、数据访问层(DAL)以及业务逻辑层(BLL)代码,帮助开发者快速构建应用的基础框架。本文将深入探讨这个主题,解析其工作原理和优势,并介绍如何...
而Idea Mybatis逆向生成工具则是基于IntelliJ IDEA的插件,用于自动生成MyBatis的Mapper接口、XML映射文件以及实体类,大大提高了开发效率。这个工具特别适用于Oracle和MySQL数据库,只需调整配置文件和引用的JAR包...
本示例"mybatis根据数据库表自动生成mapper和实体及xml项目"就是这样一个实用工具,它能够帮助开发者快速构建MyBatis项目。 首先,MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis...
STM32库函数代码自动生成器是一款高效便捷的开发工具,专为STM32微控制器设计,由艾思科技提供。这款工具的主要功能是帮助开发者快速生成与STM32库函数相关的C语言代码,减轻了手动编写代码的工作量,提高了开发效率...
"函数自动注释器"是一个工具,它能够自动生成函数的注释,减轻程序员在编写代码时的负担,提高开发效率。本文将深入探讨函数注释的重要性和自动注释器的工作原理。 函数注释是编程中的一个重要组成部分,它为函数...
总的来说,C# API自动生成工具是一个非常实用的开发辅助工具,尤其对于需要频繁调用Win32 API的C#和VB.NET开发者来说,它极大地简化了API的导入过程,提高了开发效率,降低了出错概率。通过使用这类工具,开发者可以...
3. 执行生成过程:运行代码生成器,它会自动生成C#源代码文件。 4. 自定义代码:根据项目需求,可能需要对生成的代码进行一些调整,例如添加验证规则、扩展方法等。 5. 添加到项目:将生成的源代码文件添加到你的...
基于这些信息,工具会自动生成对应的Entity类。Entity类是Java对象,它的属性对应数据库表的列,属性的类型与数据库列的数据类型相匹配。每个属性都有对应的getter和setter方法,方便其他代码进行操作。 接着,工具...
描述中的"JAVA SSH自动生成代码工具"进一步确认了这个工具是专门针对Java开发者,特别是那些使用SSH框架进行开发的人。这样的工具通常可以节省大量手动编写样板代码的时间,提高开发效率。它可能支持自定义模板,...
如果项目中已经使用了MyBatis,那么这些自动生成的文件可以直接导入,减少手动编码的工作量。 总的来说,MySQL逆向工程是提高开发效率的重要手段,特别是在需要频繁与数据库交互的项目中。通过自动化生成代码,...
在实际应用中,这种工具通常会集成到IDE的插件或者代码生成库中,开发者只需提供JSON样本,工具就能自动生成对应的C#代码。这样不仅避免了手动编码的错误,还使得代码更具有可读性和一致性。 例如,一个简单的JSON...
因此,“自动生成实体类”的工具对于提升开发效率至关重要。 自动生成实体类的工具能够通过解析数据库模式或API接口定义,快速地为开发者生成符合规范的实体类代码。这样,开发者可以专注于业务逻辑的实现,而不是...