entfrm-boot

模块化、可视化开发平台
授权协议 LGPL
开发语言 Java
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 方航
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

entfrm-boot是一个以模块化、可视化为核心的开发平台,能够让中小企业快速从零搭建自己的开发平台;开箱即用,可插拔可自由组合;以模块化的方式,最大化地代码复用,避免重复开发;以可视化的方式,最快捷地生成API,完成80%以上的工作,让开发事半功倍,让广大程序员有更多的时间陪伴家人。

仓库地址

  • Gitee
https://gitee.com/entfrm/entfrm-boot

 平台介绍

  • 模块化
以模块化为思想,以业务领域为理念,以包管理(Maven)为基础,充分解耦业务功能,使业务最大化的得到复用,极大减少重复开发时间,结合强大的代码生成器,让开发事半功倍。
  • 可视化
MySQL、SQL Server、PostgreSQL等数据库支持,数据表可视化管理、在线设计,简单配置快速生成API和表单。
  • 简单易用
完善的基础设施,包括通用的基础工具库(entfrm-core-base)、数据管理库(entfrm-core-data)、日志库(entfrm-core-log)、授权库(entfrm-core-security)、Api文档(entfrm-core-swagger)等功能模块,想用什么就引入什么。
  • 内置mybatis-plus
效率至上,只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间;丰富功能,热加载、分页、性能分析、多租户等功能一应俱全。
  • 多终端支持
采用前后端分离模式以及Oauth2验证方式,基于Vue.js全家桶以及Element-UI组件库实现了一整套模块化的解决方案,封装了数十种组件,完善的权限管理功能以及灵活的可配置性。
  • 开箱即用
提供授权中心(entfrm-auth)、系统管理(entfrm-biz-system)、任务调度(entfrm-biz-quartz)、开发工具(entfrm-biz-devtool)、运维监控(entfrm-biz-monitor)、工作流(entfrm-biz-activiti)等模块,开箱即用,让您专注于自己的业务开发。
  • Flutter实战
提供Flutter移动应用DEMO,通用集成示例,包括登录、注册、个人信息管理、首页数据统计、工作台、消息管理等功能

开发环境

  • 开发工具
IntelliJ IDEA、Navicat Premium
  • 后端技术
Springboot2.x、SpringSecurity、Oauth2、JWT、mybatis-plus、activiti、Flutter、Mysql等
  • 前端技术
Node.js 10+、Vue.js 2.6+、Vue CLI、Vuex、VueRouter、Element-UI等

在线演示

  • 地址:http://47.100.3.58/
  • 账号:entfrm
  •  密码:123456
  • 报错信息如下: 2020-10-21 16:13:03.603 ERROR 9 --- [ XNIO-1 task-2] c.e.c.s.handler.GlobalExceptionHandler : 全局异常信息 ex=null java.lang.NullPointerException: null at sun.awt.FontConfiguration.getVersion(Fon

  • entfrm开发平台6大特性,赋能快速开发,为您创造更多的价值: 1. 模块化 丰富的模块稳定的框架 后台极易上手 目前已包括系统管理、任务调度、运维监控、开发工具、消息系统、工作流引擎、内容管理等模块 2. 无代码开发 强大的API接口构建器 测试与文档一步到位 创表、代码生成即刻开发,快速配置与自定义接口分秒接入,权限控制、统计报表等一个都不能少 3. 工作流 可视化动态流程清晰 流程直观展示

  • entfrm开发平台6大特性,赋能快速开发,为您创造更多的价值: 模块化 丰富的模块稳定的框架 后台极易上手 目前已包括系统管理、任务调度、运维监控、开发工具、消息系统、工作流引擎、内容管理等模块 无代码开发 强大的API接口构建器 测试与文档一步到位 创表、代码生成即刻开发,快速配置与自定义接口分秒接入,权限控制、统计报表等一个都不能少 工作流 可视化动态流程清晰 流程直观展示 模型管理,流程定

 相关资料
  • 如果一个页面只是一个按钮点击事件或者一个function的话,是没有必要进行模块化处理的。 而如果一个页面有两个按钮或者两个function的话,是需要进行考虑模块化处理了。 模块化不是必须的,它是业务膨胀的必然结果。 比如一个常见的表单提交: 表单验证 => 数据包装 => ajax提交 => 响应处理 => 显示对话框 无论上述的哪一个步骤,都不是一个function可以解决的, 将上述每一

  • Introduction When we say an application is modular, we generally mean it’s composed of a set of highly decoupled, distinct pieces of functionality stored in modules. As you probably know, loose coupli

  • 京东商家极速入驻 京东POP商家及京东自营商家,推荐使用智铺系统一键开通京东小程序。 智铺系统以页面创建为基础,整合京东内部BI能力,为商家提供京东主站(包括APP和PC端)、京喜、京商城、国际站(泰国和印尼)、七鲜等多渠道的店铺页、商详页及个性化首页的一站式页面搭建和店铺营销解决方案,为商家持续降低装修操作成本,优化开店体验,提升店铺运营效率。 京东小程序与智铺系统合作,支持商家免审注册。一方面

  • SOFABoot 从 2.4.0 版本开始支持基于 Spring 上下文隔离的模块化开发能力。为了更好的理解 SOFABoot 模块化开发的概念,我们来区分几个常见的模块化形式: 基于代码组织上的模块化:这是最常见的形式,在开发期,将不同功能的代码放在不同 Java 工程下,在编译期被打进不同 jar 包,在运行期,所有 Java 类都在一个 classpath 下,没做任何隔离; 基于 Spri

  • keras.utils.vis_utils模块提供了画出Keras模型的函数(利用graphviz) 该函数将画出模型结构图,并保存成图片: from keras.utils import plot_model plot_model(model, to_file='model.png') plot_model接收两个可选参数: show_shapes:指定是否显示输出数据的形状,默认为False

  • keras.utils.visualize_util模块提供了画出Keras模型的函数(利用graphviz) 该函数将画出模型结构图,并保存成图片: from keras.utils.visualize_util import plot plot(model, to_file='model.png') plot接收两个可选参数: show_shapes:指定是否显示输出数据的形状,默认为Fal