需要源碼,請加QQ:858-048-581
一、特色
1、采用Spring MVC的靜態加載緩存功能,在首頁將Javascript文件、CSS文件和圖片等靜態資源文件加載進來放進內存,極大提高ExtJS的加載速度。
2、三種皮膚主題:經典、灰色和海王星,支持多瀏覽器和多分辨率。
3、分別封裝了模型層、控制層、業務邏輯層和數據持久層的通用操作模塊,層次分明,大大減少代碼冗余,二次開發效率高。
4、系統是公司多個項目的基礎框架,穩定性好,支持大並發。
二、主要功能
1、采用ExtJS 5.1無限制免費版本,放心用於網站開發。
2、ExtJS富文本編輯器增加修改信息。
3、ExtJS的HtmlEditor的圖片文件上傳插件。
4、Grid列表和表單,包含添加、刪除、批量刪除、修改、查看、圖片查看和按條件查詢列表等功能。
5、導入導出Excel數據,支持xlsx和xls文件。
6、資源管理(菜單管理)。
7、用戶管理和部門管理。
8、權限管理。不僅可管理各個功能模塊的權限,也可以管理功能模塊里的頁面按鈕權限。
9、報表統計。也可以嵌入其他報表工具插件。
10、采用開源的互動地圖Javascript庫Leaflet,處理自定義在線地圖。Panel里包含2個組件,在2個組件間傳遞參數顯示數據。
三、開發工具和采用技術
1、開發工具:Eclipse、MyEclipse和其他IDE。
2、采用Spring MVC 4.0.9。
3、采用Hibernate 4.3.8。
4、Hibernate集成二級緩存框架Ehcache。
5、數據庫是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他數據庫。
6、采用開源的互動地圖Javascript庫Leaflet,處理自定義在線地圖。
7、采用Google Guava Collections,性能高於Apache Collections。
8、全局處理GET和POST中文編碼。
四、代碼結構
部分代碼作用:
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分別封裝了模型層、控制層、業務邏輯層和數據持久層的通用操作模塊。
2、ListView、PageView和QueryResult:作為ExtJS的后台分頁模塊。
3、SystemInitListener:加載以XML格式的數據字典,放進內存供調用。
4、LoginFilter:處理登錄各種情況,將session為null的操作重定向到登錄頁面。
5、CustomDateEditor:處理日期參數並注冊到控制器里,否則Spring MVC的參數處理將出錯。
6、ExceptionCode、ServiceException:處理異常信息。
7、CacheFactory:處理Ehcache二級緩存。
8、還有其他很多工具類等等。
ExtJS富文本編輯器增加修改信息
ExtJS的HtmlEditor的圖片文件上傳插件。建議:不要在ExtJS里集成百度編輯器、KindEditor或CKEditor等HTML編輯器,因為在某種情況下會遇到界面扭曲、瀏覽器兼容問題
Grid列表表單,包含添加、刪除、批量刪除、修改、查看、圖片查看等功能
按條件查詢列表
導入Excel數據,支持xlsx和xls文件。灰色皮膚主題效果
資源管理(菜單管理)。經典皮膚主題效果
權限管理。不僅可管理各個功能模塊的權限,也可以管理功能模塊里的頁面按鈕權限
報表統計。也可以嵌入其他報表工具插件
采用開源的互動地圖Javascript庫Leaflet,處理自定義在線地圖。Panel里包含2個組件,在2個組件間傳遞參數顯示數據
需要源碼,請加QQ:858-048-581