这里列一下和java相关的自动生成后台代码的工具:
JEECG
用jeecg一段时间了,简单评价下,对于企业后台开发框架来,代码更新很快,可惜文档更新比较慢
java,算得上比较目前比较流行的几个框架(easyUI+springMVC)整合的首选,集成的功能那些就不在此一一列举了,即使用它作为企业管理后台开发框架的脚手架是非常不错的!而后推出的版本,数据管理(数据库表)、以及开发维护、UI快速开发库,如果能把数据报表那块再完善一下就更好了,不过easyUI的兼容性方面还是有待考验。希望大家共同努力打造这个品牌,多多给贡献给作者团队工具和优质代码,为各位java爱好者在j2ee开发在中呈现更强大的工具。
当然除了jeecg,还有其他的一些java自动生成工具和框架,这里列一下,做个简单比较。
NHibernate
Hibernate公司在Java自动生成领域取得巨大成功后推出的一款ORM工具。
评价:只能生成数据操作层Hibernate代码,j2ee中ssh框架,H层就可以轻松搞定了。(个人不太喜欢hibernate)
CodeMaker
asp,jsp,php代码生成工具,自动生成维护数据库信息的动态网页的代码生成器。它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结构导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。用CodeMaker可以简单快速的创建网站后台维护程序。提高开发效率数十倍以上。
iBATIS的代码生成工具 Ibator
Ibator 是一个 iBATIS 的代码生成工具,它自动扫描数据库中的所有表,并生成Bean类和对应的配置文件。同时还帮你生成CRUD操作方法。提供一个独立运行的界面以及 Eclipse 的插件。
代码自动生成工具 Acceleo
Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用。
最快速的java代码生成器 rapid-generator
rapid-generator是一个生成器引擎,让你可以专注与代码生成器模板的编写, 可以生成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代码.
该项目是 Rapid Framework 框架的一部分。
开源代码生成插件 J2EE Spider
J2EE Spider是一个开源代码生成插件。它能够以界面引导方式产生代码,定制代码生成模板。J2EE Spider当前能够生成基于Struts/JSF,Spring,Hibernate等框架的源代码
slave4j
slave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架,代码生成:生成curd代码,包括jsp。
JunJava
JunJava 一个java程序代码自动生产的工具。
针对JavaEE或者是JAVASE,AutoJava能快速的生成可以由目前最流行的结构框架搭建的项目,如Hibernater,Spring,Struts等自动组合配置。
XDoclet
XDoclet 是一个通用的代码生成实用程序,是一个扩展的Javadoc Doclet引擎(现已与Javadoc Doclet独立),XDoclet是EJBDoclet的后继者,而EJBDoclet是由Rickard Oberg发起的。它允许您使用象 JavaDoc 标记之类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署描述符和源代码之类的相关文件。可以让你创 建自己的javadoc @tags进而利用XDoclet中的Templet enging基于这些@tags生成源代码或其他文件(例如xml的deployment descriptors)。
另外咿呀网也提供SpringMVC+Mybaits的项目,附带了简单的自动生成的一些功能。
以上框架和资料大部分是网络上比较火,且应用得比较多的,当然很多企业也提供了一些内部的生成框架,不过没有公布和开源或作为商业用途,不过还是希望各位如果有更好的资源,请多多分享。
相关推荐
总的来说,Jeecg的代码自动生成功能是现代企业级开发的一个重要辅助手段,它将开发者从繁琐的基础代码编写中解放出来,使他们能够更专注于业务创新和用户体验的提升。熟练掌握Jeecg,无疑能够提升开发者的专业素养,...
- **前后端分离**:采用前后端分离的架构,前端基于Vue.js等现代JavaScript框架,后端使用Java RESTful API,提高系统的响应速度和用户体验。 通过下载并研究这个Jeecg源码,开发者不仅能深入理解Jeecg框架的实现...
Jeecg开源框架是一款基于Java技术的企业级应用开发框架,其源码的开放性使得开发者可以深入了解其内部机制,进行定制化开发或者二次创新。这个名为"jeecg开源框架源码.zip"的压缩包包含了Jeecg框架的核心源代码,...
在Jeecg框架中,开发者可以利用其提供的各种开箱即用的功能模块,如数据字典、代码生成器等,进一步提高开发效率。数据字典管理有助于规范化系统中的各类数据,而代码生成器则可以根据数据库表结构自动生成基础代码...
Jeecg开源框架是基于Java开发的一款高效、灵活的企业级应用开发框架,它结合了ORM、DAO、Service、Web、Iframe等多层架构技术,旨在简化企业级应用的开发流程,提高开发效率。这份“jeecg开源框架常用内容汇总整理”...
JEECG BOOT 的亮点还包括其强大的代码生成器,可以根据数据库中的表结构自动生成对应的Java实体类、Mapper接口、Service及Controller等代码,极大减少了编码工作量。同时,它还支持前后端分离开发模式,可以生成Vue...
Jeecg-Boot开源框架是基于Java开发的一款高效、便捷的企业级开发框架,它结合了Spring Boot、MyBatis Plus、Vue.js等技术栈,旨在简化企业级应用的开发流程,提高开发效率。1.0至1.1版本的源码升级主要涵盖了框架的...
JEECG,全称为J2EE Code Generation,是一款专为Java开发者设计的智能开发框架,旨在通过代码生成器加速Web应用程序的开发过程。随着Web UI框架如EasyUI、JqueryUI、Ext和Dwz等的不断成熟,系统界面正趋向于标准化,...
Jeecg开源免费版工作流是一款基于Java平台的高效、灵活的企业级工作流管理系统,它集成了Activiti工作流引擎,为企业提供了强大的流程自动化能力。Jeecg致力于简化开发过程,提供快速构建业务系统的能力,同时也注重...
开发者只需要设计好数据库表结构,框架就能自动生成对应的Java实体类、Mapper接口及实现、Service及Controller等代码,减少手动编写工作量。 2. **灵活的权限控制**:Jeecg提供了精细的权限管理,支持角色、菜单、...
3. **前后端分离**:Jeecg支持前后端分离开发模式,前端通常使用Vue.js或React等现代JavaScript框架,与后端通过RESTful API进行通信,提高了用户体验和开发效率。 4. **插件化开发**:Jeecg提供了一套完善的插件...
JAVA编程有很多重复机械代码, 生成器可以帮助解决50%的重复工作...JEECG智能框架可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计思路,使你能在这个平台上,快速开发出高效高质量代码,缩短项目开发周期。
Jeecg是一款基于Java开发的企业级快速开发框架,它的全称是“Jeecg Boot”,致力于简化企业级应用的开发流程。"Jeecg导入Excel"功能是Jeecg框架中的一个重要特性,允许用户通过上传Excel文件来批量导入数据到系统中...
jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基于jeecg这个企业级快速开发框架实现的。 jeewx的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的...
- **代码自动化生成**:Jeecg-Boot 提供了强大的代码生成器,能够自动生成基于MyBatis Plus的后台代码,以及Vue.js的前端代码,大大减少了手动编写基础代码的工作量。 - **前后端分离**:采用前后端分离的设计模式...
JEECG(Java EE Code Generation platform)作为一个领先的代码生成平台,提供了方便快捷的数据库切换方法。在进行JEECG切换数据库时,支持多种主流数据库系统,例如ORACLE、MySQL和Microsoft SQL Server等。下面将...
3. **前后端分离**:Jeecg支持前后端分离的开发模式,后端提供RESTful API,前端可使用EasyUI或其他现代化前端框架进行开发,增强了系统的响应速度和用户体验。 4. **数据权限控制**:Jeecg内置了精细的数据权限...
2. **代码生成器**:Jeecg-Boot 提供了一套强大的代码生成器,能够自动生成CRUD(创建、读取、更新、删除)操作的前后端代码,减少手动编写的工作量,同时保证了代码规范性。 3. **前后端分离**:项目采用前后端...
JEECG是一款基于代码生成器的智能开发框架,旨在通过自动化生成代码和页面元素来大幅提高开发效率。以下是JEECG开发指南中提到的关键知识点: 1. 代码生成器:JEECG的代码生成器能够自动生成统一规范的前台页面和...
《Jeecg-Boot 2.0:Java开发框架的高效解决方案》 Jeecg-Boot 2.0 是一个基于Java技术栈的快速开发框架,它为开发者提供了高效、便捷的开发工具和模板,旨在简化企业级应用的构建过程。这个框架集成了多种开源项目...