Chinaunix首页 | 论坛 | 博客
  • 博客访问: 79699
  • 博文数量: 178
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1875
  • 用 户 组: 普通用户
  • 注册时间: 2021-11-15 17:47
文章分类

全部博文(178)

文章存档

2023年(76)

2022年(90)

2021年(12)

我的朋友

分类: C#/.net

2022-12-15 10:47:17

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

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

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

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

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

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

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

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

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

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

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

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

阅读(423) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~