jabdp全名是JAVA敏捷业务开发平台(Java Agile Business Development Platform),是一款引擎模式的web快速开发平台,采用新颖的在线开发部署模式,配置式,低代码,使开发变得更加简单、纯粹,提高了开发的效率。 jabdp平台特点: 在线开发:jabdp采用的是在线开发模式,只要把项目部署到服务器上启动,就随时随地的打开浏览器进行开发和部署。 简单易用:只需要会一些基本的sql语句和javascript语法,就能立刻上手,进行开发。 高效便捷:支持单表模型和一对多(父子表)模型,各种表单功能配置好就能自动生成,例如增删改查,表单校验,导入导出,查询过滤等功能都能自动生成。减少开发中80%的代码量。 易于维护:传统的项目交付后的维护工作量很大,如果客户的要求发生一点点改变,需要程序员修改相应的代码来实现,修改成本将非常的高。由于jabdp简单易用,可以在项目交付后把jabdp这个工具软件提供给最终用户,让他们可以基于jabdp做简单的修改以达到自我维护和更新系统的目的。 权限控制:精细化数据权限控制,控制具体每个列表,表单,行级,字段级,每个按钮,实现不同人看不同数据,不同人对同一个页面操作不同字段。 流程定义:在线流程定义,实现在线画流程,业务流转,流程监控,流程跟踪,流程委托等。 内容介绍: ae是基于activiti explorer的流程设计器。 jabdp-designer是表单、业务设计器。 jabdp-jwp是业务模型的数据结构。 jabdp-platform是应用端。 部署说明: 1.maven install部署jabdp-jwp到本地repository; 2.maven package打包jabdp-designer为iDesigner.war; 3.maven package打包jabdp-platform为iPlatform.war; 4.将sevenzipjbinding-9.20-2.00beta.jar和sevenzipjbinding-all-platforms-9.20-2.00beta.jar复制到tomcat/lib目录下; 5.将ae、iDesigner.war、iPlatform.war部署到tomcat8.0下webapps目录,启动tomcat即可。
1
Spring Boot、MyBatis、Vue ,内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务 完全响应式布局(支持电脑、平板、手机等所有主流设备) 强大的一键生成功能(包括控制器、模型、视图、菜单等) 支持多数据源,简单配置即可实现切换。 支持按钮及数据权限,可自定义部门数据权限。 对常用js插件进行二次封装,使js代码变得简洁,更加易维护 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击 Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。 国际化支持,服务端及客户端支持 完善的日志记录体系简单注解即可实现 支持服务监控,数据监控,缓存监控功能。