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 

基本完成各種常見界面控件、組件的封裝整理