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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章