JXADF开发平台

JXADF开发平台


健新科技产品系列JXADF是一个基于B/S的企业级开源、免费快速插件开发平台


平台框架

 

平台功能视图


平台提供面向Web应用和移动App的前后端开发支持;通过提供基础技术构件和平台应用组件,提高应用系统的交付能力 



 多组织的业务模型

1、平台支持SaaS云平台下的多租户组织架构模型 
2、满足集团公司多层次的组织架构模型 
3、支持基于公司、部门、岗位等多维度的权限控制 
 
集成开发环境
平台提供基于Eclipse的开发插件,支持对开发组件、业务对象、配置文件的管理; 提供基于数据库对象的代码生成功能 
 
MVC多层架构模式
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国际化 
5、单点登录
集成CAS单点登录,支持通过快速配置,实现跨系统的单点登录功能
6、加密服务
通过统一加密服务封装,支持常见的对称、非对称加密算法 
对称加密:RC2、RC4、AES、Blowfish、DES、DES3等 
非对称加密:RSA
数字签名:可支持RSA、DSA 

7、工作流消息集成
 


8、工作流引擎
9、集成Activiti工作流
集成流程调用接口
统一的流程设计、配置界面
流程节点用户角色配置
流程特殊跳转配置
流程分支的配置
流程消息通知配置
基于BPMN规范扩展流程定义
表单权限控制
常见流程场景的支持 

移动APP开发框架
通用应用框架
本地数据库
用户登录验证
多语言切换
版本检测、升级
常用控件库
控件API文档及demo 

基本完成各种常见界面控件、组件的封装整理