从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。
这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编写重复代码会大大降低开发人员的开发效率以及创造热情;另一方面,结构清晰,功能完备的高质量代码能够使得软件开发过程明晰,并能够在后期有效降低维护成本。
而一款稳定安全、性能优异的代码生成器可以让开发人员可以在源代码的基础上直接编写和修改其代码需求,以实现业务逻辑的实现,包括生成和修改页面。从而减少开发人员80%的编程时间,让他们有更多的时间研究软件业务流程,简化开发过程,缩短开发周期,提高开发效率,节省开发成本。
LeaRun快速开发框架(JAVA单体版)是一款基于SpringBoot+代码生成器的敏捷开发平台,采用前后端分离架构,简单功能如在线配置表单、设计流程等可以通过配置实现,强大的代码生成器让前端和后台代码一键生成,程序员只需按照开发向导一步步走即可。同时实现了松耦合设计,流程与表单分离并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。而且其源代码交付的模式,让程序员可以结合功能与需求进行二次修改,做更深层次的扩展。
LeaRun快速开发框架的代码生成器共有三套开发模板,分别是数据优先模板、界面优先模板、简易模板。
数据优先模板适合用数据库已具备完整的表结构及表字段信息;界面优先模板适用于没有提前在数据库建表的情况,用于制作完表单以后会随机生成表名、表结构,然后开发者可以根据自身业务需求进行手动调整表名及表结构;而简易模板适用于没有任何开发基础的使用者,用户设计完表单后,后台自动生成表结构,设计完直接使用。
以数据优先模板为例,点击[设置功能],在左侧数据库列表选择数据库,选择好数据库以后,右侧会显示该数据的所有数据表,选择所需要的一个或多个数据表,在选择多个的时候要进行多表联立,设置好关联字段。
点击[下一步]进入表单设计界面,LeaRun配置了可视化设计功能,并自带多种组件,直接拖拽左侧的组件到中间表单界面即可使用。在右侧可进行组件及表单的属性设置,将组件绑定到对应的表字段。
完成后开始进行界面属性配置。用户可以根据表单设计所设置的字段进行查询条件配置,设置好后就可根据这些字段进行搜索。
在列表配置界面可对组件进行字段、对齐方式、宽度及分页的设置,上方可设置表格上的按钮,进行快速导入导出操作,左侧可生成树形筛选框。
在合计配置界面,用户可勾选需要统计展示的字段对数值型字段进行统计,列表展示的时候,会根据合计字段展示一个统计值。
点击[下一步]进行输出配置,设置输出配置,创建人、功能类名、功能描述等信息;实体层输出目录、控制层输出目录、前端文件输出目录均自动生成,用户还可选择是否只生成移动端代码以及是否生成前端代码。
设计好以后会生成对应的代码用户可以预览实际生成的代码。
最后将该功能绑定到对应的菜单上,然后点击保存即可投入使用。
利用LeaRun快速开发框架生成的代码功能包括了增删查改、批量删除、排序、导出导入excel等,如果没有复杂的业务逻辑,用户无需手写一行代码。
标签:JAVA,代码,一键,生成,开发,界面,表单,模板 From: https://blog.51cto.com/u_14132191/6254913