代码生成器是目前很多软件的常用功能之一,它的存在是为了简化开发,快速迭代,帮助程序员摆脱大量重复性的CRUD工作,提高效率。代码生成器的使用消除了程序员手动编码的需要,大大降低了出错的概率,端到端的生成消除了处理多个源文件和文件类型时的错误。同时,稳定的基础设施意味着更少的时间浪费,实现更大更复杂的模型也能节省大量时间,大大缩短项目周期。
基于此,一个性能优异、稳定安全的代码生成器就显得尤为重要。
LeaRun敏捷开发框架是一个基于代码生成器的快速开发平台,可以自动生成完整的项目和三层架构的代码,并集成了前端模板和后端模板,支持整页操作生成想要的功能,包括添加、删除和检查单表,开发多表关联,开发工作流表单,在移动端生成界面函数等。整个框架采用分层设计,分为dao、服务、控制器和视图层,层次清晰,低耦合,高内聚。可以完美兼容电脑、pad、手机等多个平台,有效降低软件开发的投资成本,让开发变得简单。
LeaRun敏捷开发框架的代码生成器有八种模板,分别是自定义开发模板、快速开发模板、实体生成模板、流程系统表单模板、Excel样式模板、报表模板、移动开发模板和applet开发模板。每个模板都有不同的功能和特点,可以帮助快速开发一些特定的功能。
以自定义开发模板为例。定制开发模板高度开放,所有流程都是引导式开发。点击【配置】后,开发人员可以在指定的数据库中选择指定的表生成代码,设置各种开发参数。
选择一条数据,点击【下一步】,进入表单控件拖拽布局和属性选择的表单页面。
设计布局和绑定字段后,单击[下一步]配置条件。
设置完毕后,进入列表页面。左侧有一个树型设置,您可以在其中创建、编辑、删除、上移和下移表格字段。
当列表页数据完成后,可以进入功能信息配置,并设置输出区域和功能类名。
修改完信息内容后,点击【下一步】可以查看生成的多级源代码,如果需要二次开发也可以修改。
完成名称、编号、排序等基本信息的配置,设计的表单即可发布使用。
模板生成后,可以直接保存。代码已经放入项目中,开发者可以根据需要调整或编译代码。
LeaRun敏捷开发框架生成的代码功能包括新增、删除、检查修改、批量删除、排序、导出导入excel等。没有复杂的业务逻辑,用户不需要手动写一行代码。