/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
JeeSite(快速開發平台),不僅僅是一個後台開發框架,它是一個企業級快速開發解決方案,基於 Spring Boot、Spring MVC、Shiro、MyBatis、Beetl、Bootstrap、AdminLTE 在線代碼生成功能,采用經典開發模式,讓初學者能夠更快的入門並投入到團隊開發中去。
1、每個許可文件與硬件綁定,隻能應用於一個應用的一台服務器上,專業版集群部署按一個項目付費。
2、進入菜單:係統管理 -> 係統設置 -> 產品許可信息,查看許可信息,也可通過此界麵上傳許可文件。
3、授權機器碼:有係統自動生成,啟動服務的時候會在控製台打印機器碼,或在 “產品許可信息” 菜單中查看。
4、產品名稱和公司名稱:請在 application.yml 配置文件裏,設置 productName 和 companyName 值(必須是真實的名稱全稱)產品名稱(全稱)的範圍不可太大要能表達出具體的行業及業務,用 “係統或平台” 作為名稱結尾,產品名應與登錄頁名稱一致;公司名稱(全稱)為軟件開發單位,如果是 “個人” 可設置客戶公司名稱。
5、訪問地址:從瀏覽器上拷貝訪問項目或產品的 HTTP 地址,登錄頁地址,該地址和許可文件綁定,訪問係統的時候會驗證,可指定一個域名地址和一個外網IP地址。測試服務器,若使用域名,則需要加 test- 前綴。
6、如果您更換了部署服務器,您的機器碼會有變化,您隻需提供原許可文件信息和新的機器碼,即可免費換領,但這裏隻能更換機器碼或者隻能更換域名IP,不可頻繁換領,產品名稱和公司名稱不能更改。
7、通過菜單,許可文件上傳到了 WEB-INF 下,每次部署的時候注意該文件不要被替換掉。您也可以手動將客服發給你的許可文件,重名為 jeesite.lic 放到指定目錄,許可文件讀取順序:WEB-INF 安全目錄 -> user.dir 工作目錄 -> resources 資源目錄 (先讀取到,先被使用),若啟動日誌中有提示 “個人版”、“專業版” 字樣及生效。
8、申請正式許可文件,請提供 3、4、5 條的許可信息和JeeSite版本,登錄頁產品名和 yml 配置的產品名一致。
9、開發版許可會啟用專業版所有功能,僅限開發者電腦使用,測試或正式服務器部署不可以使用。
♦JeeSite 自發布以來被用到了企業、政府、醫療、金融、互聯網等各個領域中; JeeSite 的設計思想和開發模式,成為行業標杆,眾多開源項目基於 JeeSite 衍生; v4.x 對底層架構做一次全部重構,也納入非常多的新思想; 她:門檻低、學習快、開發快、美觀、技術先進、安全、穩定、代碼結構清晰、友好的代碼規範,快速上手。
♦JeeSite 基於 Spring Boot 2 + MyBatis + Shiro + J2Cache / Redis + Beetl 的穩定架構; 前端基於 jQuery + Bootstrap 實現,采用了“扁平化、響應式”的設計風格,可以完美兼容電腦,平板,手機等多個平台; 在 JeeSite 基礎上實現了 Spring Cloud 家族套件,讓你用經典開發模式,快速開發分布式、微服務架構軟件。
♦JeeSite 嚴格遵循了 Web 安全規範,前後台雙重驗證,參數編碼傳輸,密碼安全策略,密碼散列加密存儲; 按鈕級別的權限驗證,多樣化的數據權限過濾。SQL 編碼過濾,從根本上避免了SQL注入、 跨站腳本(XSS)攻擊、請求偽造(CSRF)攻擊等常見的 Web 攻擊手段。 經過多家安全公司漏洞掃描,360、AppScan 等。
♦經典架構會的人多,並提供一個強大的 在線代碼生成 工具,提供常用的功能快速生成:單表、一對多、樹結構、列表查詢等, 如果對外觀要求不是很高,生成的功能,立馬就可以用了;提供完備的內置功能,信息化係統必備; 多樣化豐富的組件庫,複用性強,如果你使用了JeeSite,就可以很簡單的、快速開發出優秀的產品。
以 Spring Boot 2 為基礎,Maven 多項目依賴,模塊分項目,鬆耦合,方便模塊升級、增減模塊。
模塊化的數據庫自動升級程序,當模塊升級代碼需要更新數據庫時,自動執行對應版本 SQL 腳本。
功能授權模塊靈活,按鈕級別,支持 單點登錄、第三方登錄,豐富的擴展模塊,簡單 yml 配置即可實現。
支持多數據源,深入 MyBatis 底層事務,從 DAO 層切換多數據源,方便快捷,徹底的解決必須從 Controller 裏切換數據源的麻煩。並且支持,分布式事務,跨應用級別的事務,簡單 yml 配置即可實現。
數據表主鍵優化思想,如分類科目表,采用有意義的主鍵方式,讓客戶去自定義,減少後期運維維護成本。
獨創 @Table 注解(優於MyBatis-Plus)在 MyBatis 基礎上 Dao 層封裝:
自動生成增刪改 SQL,不需要在 mapper.xml 裏寫重複又費時的 SQL 了,減少開發和後期維護成本。
列表查詢條件通過實體自動生成,不用你寫各式各樣的 *Wrapper、手寫字段名、if判斷查詢條件等。
所有列 @Column 定義均放到類頭,而不是分布到各個屬性或方法上,非常好,主要是有如下原因:
一是,放到表頭的好處是,可一覽熟知該實體類對應的物理表結構是什麼樣,開發者思維從物理表結構到對象的映射轉換,都是基於物理表結構的,減少後期代碼分析的維護成本,@Column 指定物理字段名,而不是指定類上的屬性名,也是這個原因;
二是,生成的 SQL 和查詢條件,可定義列的排列順序,方便核查定義,優化查詢,提升性能;
三是,方便 @JoinTable 關聯表和其它擴展信息的設置,如果分布到類的屬性上就不太好管理列。
數據權限:不僅僅是角色,顆粒度細化到每個人員的身上,可自定義第三方數據權限,不僅僅是部門和公司,你可以擴展,如:地區,欄目分類,商品分類,無需讓你多寫代碼,簡單調用即可實現複雜的數據權限控製。並且支持跨應用、跨進程的微服務級別的數據權限控製。
緩存監控:采用 J2Cache 二級緩存,支持快速切換為 Redis 緩存,支持集群 Session 和係統緩存共享。
服務器監控,查看 CPU,內存,JVM,磁盤信息等。方便運維人員分析係統負載情況。
支持 SAAS 多租戶模式:每個租戶數據通過 corp_code 字段進行分離,數據互不幹擾。
支持 Spring Cloud 架構:分布式,微服務,最小化內核,統一配置中心,統一授權認證中心。
樹結構的圖特設計:提高運維、數據分析、優化查詢。
多用戶類型支持:員工、會員、專家、往來單位等。
豐富的內置功能:用戶權限、數據權限、係統管理。
定時任務在線配置,界麵化生成 cron 表達式,支持集群環境自適應,調度日誌監控。
BPM 業務流程模塊:基於 Flowable,支持退回、自由流、會簽等高級應用。
在線預覽係統:文件管理、在線預覽圖片、文檔、文本、視頻等格式
消息推送:APP、短信、郵件、微信,你無需了解消息是怎麼發送出去的,隻需了解消息發送接口即可。
提供豐富的移動端接口、第三方係統調用接口,輕鬆實現授權認證、數據調用(支持 json、xml 等格式)
國際化的支持,頁麵標簽國際化,字典菜單國際化,數據國際化(中文、英語、日語等),可以使用中文key方便後期維護。
在線代碼生成工具,操作簡化及優化,支持多數據源(單表、主子表、樹表、Cloud等模板,支持自由擴展)。
文件上傳組件,支持分片上傳,斷點續傳下載,上傳上傳排序、預覽、圖片壓縮等。
集成雲存儲客戶端模塊,已支持:阿裏雲OSS、騰訊雲COS、七牛雲、MinIO
在線查詢在線人員,強踢在線賬號。
提供豐富的在線文檔及案例。
1、學習快、通俗
主流技術、會的人多,通俗易懂的編程理念,為你節省培訓人力成本,縮短項目開發周期「 實現快速交付 」
2、架構安全穩定
七年的一線技術沉澱,適應性強,全行業業務模塊插拔方便、微內核第三方集成、自由拓展「 封裝但不過度封裝 」
3、微服務、集群
Spring Cloud套件J2Cache二級緩存高並發、高可用性用經典的開發模式「 統一授權認證中心 」
4、社區、支持
快速迭代、即時更新專業售後,問題即時響應文檔齊全,用的人多,案例多我們幫您維護升級架構「 讓您不再有難事兒 」