这款JAVA快速开发平台是一款支持JAVA/.NETCORE两种类型,多种类型数据库,是一套可视化的软件快速开发工具。相比传统代码开发,能快速提高开发效率,帮助公司节省人力成本,扩展性也非常好。XJR快速开发平台可以根据业务需求定制化开发出适用于自己企业的管理系统。快速平台开发不要求会美工,会编程,小白也能快速开发出自己想用的业务功能。
XJR快速开发平台适合用企业资源计划系统(ERP)、企业办公系统(OA)、客户关系管理系统(CRM)、 仓储物流管理系统(WMS)、订单管理系统(OMS)、管理信息系统(MIS)、医院信息系统(HIS)、生产信息化管理系统(MES)、电子商务系统、 金融系统、以及各类互联网系统管理后台等。
接下来我们说说XJR快速开发平台的强大工作流引擎模式。
工作流引擎模式其最大特点是通过表单引擎、视图引擎、流程引擎、规则引擎、报表引擎,用可视化的形式进行设置组合,实现对各种复杂业务系统的快速开发。
XJR快速开发平台完全采用引擎模式,完全不需要懂技术,不需要写代码,用可视化的形式进行设置组合就可快速制作ERP、OA、CRM、HRM、EAM、BI、PMS等软件,节省95%成本和时间。
我们拿报表来举例,所谓引擎模式是指通过报表设计器设计出报表模板,发布到报表引擎中,在运行时,你只需要向报表引擎里传递相关的参数,如报表条件,报表引擎负责查询数据库,加工数据,然后以各种方式展现出来,在这个过程中是不需要开发人员编写代码的,也不产生源代码的。即使是在开发过程中也是如此,利用开发平台开发业务系统时,开发者不需要编码,只需通过WEB页面进行参数定制即可,这些参数存放在系统数据库或XML文件中。系统运行时,引擎会调用这些参数进行页面展现及业务处理。
XJR快速开发平台技术特点和功能模块介绍
技术特点
技术选型: 使用目前流行的多种web技术,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等,支持多种数据库MySQL, Oracle, sqlserver等。 分层设计:使用分层设计,分为dao,service,Controller,view层,层次清楚,低耦合,高内聚。 安全考虑:严格遵循了web安全的规范,前后台双重验证,参数编码传输,密码md5加密存储,shiro权限验证,从根本上避免了SQL注入,XSS攻击,CSRF攻击等常见的web攻击手段。
springboot :全新开源的轻量级框架。开箱即用和约定优于配置。
JPA :JPA提供一种国际通用的标准的OR映射解决方案。
Druid :Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。
Activiti :基于Apache许可的开源BPM平台,提供支持新的BPMN 2.0标准。
Lombok :一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。
swagger :一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
poi :Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft office格式档案读和写的功能。
WebSocket :使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。
Maven: 能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。
Jenkins:一键编译、打包、部署软件工程项目。
模块功能
功能模块:开发向导、代码生成器,商业智能、工作流、报表管理、移动端开发、作业计划、多语言、数据源管理、企业微信、钉钉、消息管理,菜单管理,用户管理,机构管理,角色管理,区域管理,字典管理,日志查询等基础模块。
如果对这种快速开发平台有兴趣的话,不妨可以进入湘北智造官网体验一下。