首页 > 编程语言 >JAVA快速开发框架 一键生成表单模板代码

JAVA快速开发框架 一键生成表单模板代码

时间:2023-05-08 16:44:19浏览次数:45  
标签:JAVA 代码 一键 生成 开发 界面 表单 模板

从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。

这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编写重复代码会大大降低开发人员的开发效率以及创造热情;另一方面,结构清晰,功能完备的高质量代码能够使得软件开发过程明晰,并能够在后期有效降低维护成本。

而一款稳定安全、性能优异的代码生成器可以让开发人员可以在源代码的基础上直接编写和修改其代码需求,以实现业务逻辑的实现,包括生成和修改页面。从而减少开发人员80%的编程时间,让他们有更多的时间研究软件业务流程,简化开发过程,缩短开发周期,提高开发效率,节省开发成本。

LeaRun快速开发框架(JAVA单体版)是一款基于SpringBoot+代码生成器的敏捷开发平台,采用前后端分离架构,简单功能如在线配置表单、设计流程等可以通过配置实现,强大的代码生成器让前端和后台代码一键生成,程序员只需按照开发向导一步步走即可。同时实现了松耦合设计,流程与表单分离并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。而且其源代码交付的模式,让程序员可以结合功能与需求进行二次修改,做更深层次的扩展。

LeaRun快速开发框架的代码生成器共有三套开发模板,分别是数据优先模板、界面优先模板、简易模板。

数据优先模板适合用数据库已具备完整的表结构及表字段信息;界面优先模板适用于没有提前在数据库建表的情况,用于制作完表单以后会随机生成表名、表结构,然后开发者可以根据自身业务需求进行手动调整表名及表结构;而简易模板适用于没有任何开发基础的使用者,用户设计完表单后,后台自动生成表结构,设计完直接使用。

以数据优先模板为例,点击[设置功能],在左侧数据库列表选择数据库,选择好数据库以后,右侧会显示该数据的所有数据表,选择所需要的一个或多个数据表,在选择多个的时候要进行多表联立,设置好关联字段。

点击[下一步]进入表单设计界面,LeaRun配置了可视化设计功能,并自带多种组件,直接拖拽左侧的组件到中间表单界面即可使用。在右侧可进行组件及表单的属性设置,将组件绑定到对应的表字段。

完成后开始进行界面属性配置。用户可以根据表单设计所设置的字段进行查询条件配置,设置好后就可根据这些字段进行搜索。

在列表配置界面可对组件进行字段、对齐方式、宽度及分页的设置,上方可设置表格上的按钮,进行快速导入导出操作,左侧可生成树形筛选框。

在合计配置界面,用户可勾选需要统计展示的字段对数值型字段进行统计,列表展示的时候,会根据合计字段展示一个统计值。

点击[下一步]进行输出配置,设置输出配置,创建人、功能类名、功能描述等信息;实体层输出目录、控制层输出目录、前端文件输出目录均自动生成,用户还可选择是否只生成移动端代码以及是否生成前端代码。

设计好以后会生成对应的代码用户可以预览实际生成的代码。

最后将该功能绑定到对应的菜单上,然后点击保存即可投入使用。

利用LeaRun快速开发框架生成的代码功能包括了增删查改、批量删除、排序、导出导入excel等,如果没有复杂的业务逻辑,用户无需手写一行代码。

标签:JAVA,代码,一键,生成,开发,界面,表单,模板
From: https://www.cnblogs.com/learun001/p/17382258.html

相关文章

  • JAVA快速开发框架 一键生成表单模板代码
    从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编......
  • Javascript异步编程的4种方法
    你可能知道,Javascript语言的执行环境是"单线程"(singlethread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须......
  • java netty socket实例:报文长度+报文内容,springboot
    前言说实话,javanetty方面的资料不算多,尤其是自定义报文格式的,少之又少自己写了个简单的收发:报文长度+报文内容发送的话,没有写自动组装格式,自己看需求吧,需要的话,自己完善服务端启动可以直接用类文件启动,也可以通过springboot。我这里写的是用springboot启动的,可以自己按照需求自......
  • GSON -- convert java object to json
    Library:gson(2.2.4) <dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.2.4</version></dependency>  (1)SimpleJava“POJO”/JSON packagecom.hmkco......
  • javasript定义类的几种方法(推荐)
    1.工厂模式functioncreateObject(name,age){varobj=newObject();obj.name=name;obj.age=age;obj.getName=function(){returnthis.name;};obj.getAge=function(){returnthis.age;}returnobj;}varobj2=createObject("王五",19);......
  • python Django校验表单登录案例
    定义一个视图函数,用于处理登录表单的提交动作。在该视图函数中,使用request.POST.get()方法获取POST请求中提交的用户名和密码数据,具体代码如下:fromdjango.shortcutsimportrender,redirectfromdjango.contrib.authimportauthenticate,logindeflogin_view(requ......
  • java获取json字符串中json对象
    StringruleDetail=paperRule.getRuleDetail();if(ruleDetail!=null){JSONObjectjsonObject=JSONObject.fromObject(ruleDetail);//转json对象ObjectpaperRules=jsonObject.get("paper......
  • 32基于java的小区物业管理系统或智慧社区管理系统
    本章节给大家介绍一个基于java的小区物业管理系统或智慧社区管理系统,可用于小区物业的管理系统,或者智慧社区的管理系统。系统概要随着科学技术的飞速发展,计算机技术已延伸倒我们日常生活的各个方面。在工业、农业、商业等方面起着巨大的作用。计算机已成为我们日常生活中不可......
  • Java学习笔记(十一)
     1、请描述abstractclass和interface的区别?(1)实现方式抽象类是一个类,可以像普通类一样拥有属性和方法,但是它的部分方法没有具体实现,需要由子类来实现。抽象类使用关键字abstract来定义。在Java中,一个类只能继承一个抽象类。接口没有属性,只有方法和常量,所有的方法都是抽象的......
  • 直播系统搭建,java二维码 生成二维码
    直播系统搭建,java二维码生成二维码 packageBasicsTest;importcom.swetake.util.Qrcode;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.image.BufferedImage;importjava.io.File;/***二维码生成 *Createdbyxson2017/2/6. */publicclassQRCode......