1. 程式人生 > >jeesz javaWeb分布式架構使用技術分享

jeesz javaWeb分布式架構使用技術分享

tor 一個 jasper ehcache cit slf4j apach 數據 flume

JEESZ是一個大型分布式的面向服務的JavaEE體系快速研發平臺,基於模塊化、服務化、原子化、熱插拔的設計思想,使用成熟領先的無商業限制的主流開源技術構建。 采用服務化的組件開發模式,可實現復雜的業務功能。提供驅動式開發模式,整合內置的代碼生成器,將JavaEE開發效率提高5倍以上,減少50%的代碼開發量,解決80%的重復工作,讓開發者更關註業務邏輯。 使用Maven進行項目的構建管理,采用Jenkins進行持續集成,主要定位於大型分布式企業系統或大型分布式互聯網產品的架構。

SOA服務框架:Dubbo、zookeeper、Proxy、RestFul
緩存:Redis、ehcache
分布式消息中間件:KafKa+Flume+ZookeeperKeepalived+Nginx+Proxy

負載分布式文件:FastDFS
SSO框架:CAS單點登錄
模塊化管理:Maven
數據庫連接池:Alibaba Druid
核心框架:Spring framework
安全框架:Apache Shiro
視圖框架:Spring MVC
富文本:CKEcitor
動態頁簽:Jerichotab、對話框:jQuery jBox
樹結構控件:jQuery zTree報表:Echarts、JasperReports
服務端驗證:Hibernate Validator
布局框架:SiteMesh
工作流引擎:Activiti 5.15
任務調度:quartz 1.8.5
持久層框架:MyBatis
日誌管理:SLF4J 1.7、Log4j
前端框架:Bootstrap 4 metronic
客戶端驗證:JQuery Validation

jeesz javaWeb分布式架構使用技術分享