JXADF开发平台
JXADF开发平台
健新科技产品系列JXADF是一个基于B/S的企业级开源、免费快速插件开发平台
平台框架
平台功能视图
平台提供面向Web应用和移动App的前后端开发支持;通过提供基础技术构件和平台应用组件,提高应用系统的交付能力
多组织的业务模型
1、平台支持SaaS云平台下的多租户组织架构模型2、满足集团公司多层次的组织架构模型
3、支持基于公司、部门、岗位等多维度的权限控制
平台提供基于Eclipse的开发插件,支持对开发组件、业务对象、配置文件的管理; 提供基于数据库对象的代码生成功能
1、基于Maven的组件化开发模式 ;
2、基于模型 - 视图 - 控制器(MVC)设计模式,服务端组件分为多层调用,组件高复用、低耦合,支持SOA服务集成 ;
模型驱动的开发模式
1、平台服务端设计不同的业务对象模型,通过开发插件提供数据库对象到模型之间的自动映射;
2、平台提供控制层、Service服务层的通用业务操作封装,可以快速实现业务对象的操作;
3、提供Restful的API接口,支持Json、XML等数据格式 ;
面向云平台的安全架构
基于Spring Security安全框架 ;支持多组织、多租户下对功能菜单、按钮操作权限、URL资源的权限控制
平台功能
1、定时任务
基于Quartz、可配置的定时任务调度
2、统一缓存API
a\设计实现统一的缓存API存取
b\支持分布式的ehcache集群部署
c\支持Redis、Mongo等NoSQL数据库
d\为云平台下的分布式架构提供支撑
3、数据同步
提供可配置的界面,实现移动端与服务端的数据同步
4、国际化
服务端相关UI资源国际化功能
前端JS国际化
集成CAS单点登录,支持通过快速配置,实现跨系统的单点登录功能
通过统一加密服务封装,支持常见的对称、非对称加密算法
非对称加密:RSA
数字签名:可支持RSA、DSA
7、工作流消息集成
8、工作流引擎
集成流程调用接口
统一的流程设计、配置界面
流程节点用户角色配置
流程特殊跳转配置
流程分支的配置
流程消息通知配置
基于BPMN规范扩展流程定义
表单权限控制
常见流程场景的支持
移动APP开发框架
通用应用框架
本地数据库
用户登录验证
多语言切换
版本检测、升级
常用控件库
控件API文档及demo
基本完成各种常见界面控件、组件的封装整理