首页 > 其他分享 >LeaRun.net代码生成器 一键生成前后端代码

LeaRun.net代码生成器 一键生成前后端代码

时间:2022-12-14 17:24:12浏览次数:45  
标签:代码生成 代码 生成 LeaRun net 页面

自动代码生成是指根据自然语言的功能描述来生成代码。在项目开发过程中,有很多业务模块的代码是具有一定规律性的,例如controller控制器、service接口、service实现类、mapper接口、model实体类等等,这部分代码可以使用代码生成器生成,我们就可以将更多的时间放在业务逻辑上。

传统的开发步骤需要创建数据库和表,再根据表设计实体类编写mapper接口、service接口和实现类,编写controller控制器,编写前端页面,最后进行前后端联调。但基于代码生成器开发就可以一键生成实体类、mapper、service、controller、前端页面,然后将生成好的代码拷贝到项目中并做调整,做好前后端联调即可。

代码生成技术可以提高软件开发的自动化水平,软件功能修改后可以快速自动生成代码,而不需要经过复杂的流程由程序员来做修改。同时节约了闭环设计中无数的时间和人力成本,系统和功能设计工程师可以独立完成软件的输出,可以很容易避免因为技术文档描述不准确或者歧义而导致的从功能到代码的错误设计。软件一致性不会像以前一样因为使用不同的程序员而不同,代码也会由自动工具统一优化。这有效减少了软件开发人员的工作量,从而提高了软件开发和维护的效率和质量。因此,在近些年来自动代码生成得到了越来越多的关注。

LeaRun.net开发框架是一款基于代码生成器的快速开发平台,可以支持多种数据模型,根据表生成对应的Entity、Service、Dao、Action、JSP等。平台内可以在线编辑表单,然后自动创建数据库表和字段,生成前台jsp到后台C#的所有代码。生成的代码功能包括:增删查改,批量删除,排序,导出导入excel,权限到按钮,如果没有复杂的业务逻辑,无需手写一行代码。

LeaRun.net代码生成器界面简洁易懂,分为后端的接口代码生成和前端的页面代码生成两类。如需生成后端代码,进入接口代码生成页面后,填入基础信息,并添加数据库表。多表的话,还需要选择子表,并设置对应关系和对应字段。

点击[下一步]就可以到达代码预览界面,用户可以在左侧点击预览对应的代码,并勾选需要生成代码的文件。

如需生成前端代码,则进入页面代码生成模块,填写功能名称、模块等信息,并与后端生成时的配置保持相对应。同时LeaRun还提供了保存草稿和保存模板的功能,方便在设置复杂表单的时候中途可以保存设置退出。

在表单设置界面,LeaRun自带了多种组件供使用,直接拖拽左侧的组件到中间表单界面即可编辑,并将其绑定到对应的表字段。

随后对页面进行布局、列表、查询、按钮配置。设置使用按钮及需要查询筛选的字段、顺序等,并对列表的字段、顺序、长度、对齐宽度等进行调整。

点击[下一步]填写相应的菜单发布信息,勾选是否生成 PC 端前端或移动端的代码。

然后就可以看到生成的前端相关的代码。在左侧点击不同的代码文件,就可以预览对应的代码内容。

这只是LeaRun.net代码生成器比较简单的完整开发流程,开发者在基本配置里已经配置好各个参数,用户根据模板一步步推进即可。

标签:代码生成,代码,生成,LeaRun,net,页面
From: https://www.cnblogs.com/learun001/p/16982694.html

相关文章

  • asp.net core 微服务网关示例 ocelot gateway Demo
    ocelotasp.netcore微服务gateway介绍https://ocelot.readthedocs.io/en/latest/introduction/gettingstarted.html 1.新建asp.netcorewebapi空项目AProject,nug......
  • Python用telnet设置,抓UDP抓采样点并显示
    ====main.bat====echooffrem"d:\Program\WiresharkPortable64\App\Wireshark\tshark.exe"--list-interfacesrem"d:\Program\WiresharkPortable64\App\Wireshark\tsha......
  • .Net App.Config 读取
    经常能在.Net项目中看到App.Config/Web.Config,一直没有了解过.Net自带的对配置文件的读写操作,常规的操作类在System.Configuration.dll中,比较重要的类为Configura......
  • O2S.Components.PDF4NET.dll 使用方法
    一、图片合并成PDFstring path=图片路径;//初始化对象PDFDocumentdoc=newPDFDocument();//添加一页pdfdoc.AddPage();//使用Bitmap处理图像Bitmapbit=newB......
  • 积极拥抱.NET Core开源社区
    潘正磊在上海的TechSummit2018大会上给我们的.NETCore以及开源情况带来了最新信息。.NetCore开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发者45......
  • 【深圳】大湾区第三次.NET技术交流会(网络直播)
    活动简介云、devops、微服务、容器是现在这个发展阶段的软件形态,本次活动我们围绕这些话题介绍.NET生态下的发展。SQLServer2017可根据需要运行本地部署的SQLServer,当可......
  • 图卷积网络之Semi-supervised Classification with Graph Convolutional Networks
    Semi-supervisedClassificationwithGraphConvolutionalNetworks文章目录​​Semi-supervisedClassificationwithGraphConvolutionalNetworks​​​​论文记录​​......
  • 卷积神经网络之ResNet(2015)
    文章目录​​ResNet(2015)​​​​前言​​​​概要​​​​构思​​​​深度​​​​收敛​​​​退化​​​​解决​​​​相关工作​​​​残差表示​​​​快捷链接​​......
  • 推荐一款采用 .NET 编写的 反编译到源码工具 Reko
    今天给大家介绍的是一款名叫Reko的开源反编译工具,该工具采用C#开发,广大研究人员可利用Reko来对机器码进行反编译处理。我们知道.NET7有了NativeAOT的支持,采用NativeAOT......
  • 我做了第一个ChatGPT .net api聊天库
    最近这个ChatGPT很火啊,看了B站上很多视频,自己非常手痒,高低自己得整一个啊,但是让我很难受的是,翻遍了github前十页,竟然没有一个C#的ChatGPT项目,我好难受啊!那能怎么办?自己搞......