网站首页 > 精选教程 正文
从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。
这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编写重复代码会大大降低开发人员的开发效率以及创造热情;另一方面,结构清晰,功能完备的高质量代码能够使得软件开发过程明晰,并能够在后期有效降低维护成本。
而一款稳定安全、性能优异的代码生成器可以让开发人员可以在源代码的基础上直接编写和修改其代码需求,以实现业务逻辑的实现,包括生成和修改页面。从而减少开发人员80%的编程时间,让他们有更多的时间研究软件业务流程,简化开发过程,缩短开发周期,提高开发效率,节省开发成本。
LeaRun快速开发框架(JAVA单体版)是一款基于SpringBoot+代码生成器的敏捷开发平台,采用前后端分离架构,简单功能如在线配置表单、设计流程等可以通过配置实现,强大的代码生成器让前端和后台代码一键生成,程序员只需按照开发向导一步步走即可。同时实现了松耦合设计,流程与表单分离并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。而且其源代码交付的模式,让程序员可以结合功能与需求进行二次修改,做更深层次的扩展。
LeaRun快速开发框架的代码生成器共有三套开发模板,分别是数据优先模板、界面优先模板、简易模板。
数据优先模板适合用数据库已具备完整的表结构及表字段信息;界面优先模板适用于没有提前在数据库建表的情况,用于制作完表单以后会随机生成表名、表结构,然后开发者可以根据自身业务需求进行手动调整表名及表结构;而简易模板适用于没有任何开发基础的使用者,用户设计完表单后,后台自动生成表结构,设计完直接使用。
以数据优先模板为例,点击[设置功能],在左侧数据库列表选择数据库,选择好数据库以后,右侧会显示该数据的所有数据表,选择所需要的一个或多个数据表,在选择多个的时候要进行多表联立,设置好关联字段。
点击[下一步]进入表单设计界面,LeaRun配置了可视化设计功能,并自带多种组件,直接拖拽左侧的组件到中间表单界面即可使用。在右侧可进行组件及表单的属性设置,将组件绑定到对应的表字段。
完成后开始进行界面属性配置。用户可以根据表单设计所设置的字段进行查询条件配置,设置好后就可根据这些字段进行搜索。
在列表配置界面可对组件进行字段、对齐方式、宽度及分页的设置,上方可设置表格上的按钮,进行快速导入导出操作,左侧可生成树形筛选框。
在合计配置界面,用户可勾选需要统计展示的字段对数值型字段进行统计,列表展示的时候,会根据合计字段展示一个统计值。
点击[下一步]进行输出配置,设置输出配置,创建人、功能类名、功能描述等信息;实体层输出目录、控制层输出目录、前端文件输出目录均自动生成,用户还可选择是否只生成移动端代码以及是否生成前端代码。
设计好以后会生成对应的代码用户可以预览实际生成的代码。
最后将该功能绑定到对应的菜单上,然后点击保存即可投入使用。
利用LeaRun快速开发框架生成的代码功能包括了增删查改、批量删除、排序、导出导入excel等,如果没有复杂的业务逻辑,用户无需手写一行代码。
- 上一篇: Java开发主流框架是什么?
- 下一篇: 这3个快速开发平台,前后端都有!强推
猜你喜欢
- 2024-12-08 这3个快速开发平台,前后端都有!强推
- 2024-12-08 Java开发网站架构演变过程-从单体应用到微服务架构详解
- 2024-12-08 Java开发主流框架是什么?
- 2024-12-08 JavaWeb从入门到精通,最适合小白学习的javaweb
- 2024-12-08 Java开发中常用的框架有哪些?
- 2024-12-08 冷门的Java高性能开发工具/框架-Vert.x 与 Java中的全能霸主Spring
- 2024-12-08 Java中的SSM框架详解
- 2024-12-08 基于SpringBoot开发的轻量级Java快速开发框架
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)