Angular Java ssm mysql nginx tomcat 先後端分離跨域解決方案 系統源碼

系統部署方案

  1. 前端:angular8 ng-zorro-antd
  2. 後端:java spring springMVC mybatis
  3. 數據庫:mysql
  4. 服務器:nginx + tomcat

系統描述

  1. 二次開發作項目用的快速開發框架平臺,可在此基礎上開發(OA、ERP、CRM ,醫療管理、金融、網站後臺)等管理系統。
  2. 能夠作移動端app、wap站和小程序的後臺,json接口,有接口例子,有接口測試模塊。
  3. 採用JWT校驗,適用於分佈式站點的單點登陸 (SSO),用於認證用戶身份信息。

涉及技術

一、核心技術

  1. 阿里數據庫鏈接池druid,工具類接口redis。
  2. 全程auth受權,Json web token (JWT)校驗,登陸超時。
  3. http json數據交互。
  4. 根據角色權限,訪問控制(ACL)。
  5. 全部模塊頁面採用懶加載。
  6. angular圖表插件。
  7. 集成微信接口開發 ,微信自定義菜單(支持N多個公衆號),搭建ngrok服務器,作微信公衆號開發調試。
  8. 爬蟲技術,輸入網址,能把此網頁元素資源爬取並保存到數據庫和下載到本地服務器。
  9. SQL 編輯器,支持複雜sql語句(寫入語句,查詢語句),生成報表,能夠導出excel。
  10. 多數據源(支持同時鏈接無數個數據庫,能夠不一樣的模塊鏈接不一樣數的據庫)支持N個數據源。
  11. 快遞單號物流查詢接口(不須要選擇物流公司,根據單號自動識別)。

二、技術點

  1. 前端angular插件實現導出導入 excel 文件,導出word文件。
  2. 先後端IO 流上傳下載文件。
  3. 羣發郵件,能夠發html、純文本格式,能夠發給任意郵箱(實現批量發送廣告郵件)
  4. 羣發or單獨 發送短信,支持兩種第三方短信商接口
  5. 後端spring aop 事務處理
  6. 代碼 zip 壓縮打包
  7. 前端採用MD5加密 SHA加密(登陸密碼用此加密)接口加密身份校驗。
  8. 數據庫鏈接池 阿里的 druid。Druid在監控、可擴展性、穩定性和性能方面都有明顯的優點,支持併發。
  9. 前端和後端接口@ResponseBody(支持與其它語言數據交互)。
  10. 微信接口(身份驗證,文本、圖文回覆等) ,微信遠程控制服務器重啓、鎖定、其它應用程序。
  11. java Quartz2.2 任務調度 ,定時器。
  12. java freemaker模版引擎技術。
  13. Base64和png、jpg等格式相互轉換。
  14. 圖片加水印(圖片水印,文字水印)。
  15. 批量異步上傳圖片,可預覽,有進度條,支持拖拽上傳(ant-design)。
  16. 服務器內部GET POST 請求。
  17. ant 上傳插件,單條、批量上傳多線程,帶進度條,異步,圖片、視頻, 其它文件格式都可上傳。
  18. angular高德地圖插件。
  19. 前端路由複用策略,緩存路由狀態。
  20. 網頁爬蟲技術,可根據網頁地址,爬取網頁內容,並可保存信息到數據庫,保存圖片資源到服務器目錄。
  21. redis 技術。
  22. 多數據源技術。
  23. 快遞接口查詢技術,輸入快遞單號查詢物流信息

系統功能列表

  1. 權限管理
  2. 菜單管理
  3. 數據字典
  4. 日誌管理
  5. 性能監控
  6. 接口測試
  7. 發送郵件
  8. 置二維碼
  9. 圖表報表
  10. 地圖工具
  11. 打印測試
  12. 圖片管理
  13. 圖片爬蟲
  14. 站內信
  15. 系統設置
  16. 組織機構
  17. 員工管理
  18. 文件管理
  19. 快遞查詢
  20. 數據庫備份
  21. 備份定時器
  22. 數據庫還原
  23. SQL編輯器
  24. 公衆號管理
  25. 關注回覆
  26. 文本回復
  27. 圖文回覆
  28. 應用命令

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

源碼下載

相關文章
相關標籤/搜索