Java架構Bootstrap、jQuery、SpringMVC、Hibernate高效能高並發,jqueryspringmvc

來源:互聯網
上載者:User

Java架構Bootstrap、jQuery、SpringMVC、Hibernate高效能高並發,jqueryspringmvc

       支援人員,還贈送基於ExtJS5.1的通用後台管理系統,擷取地址

        QQ:3228979148

        JavaEE企業開發架構,簡稱JEEFW[JavaEE Framework],是我們軟體組為了快速開發各種B/S產品,花費幾個月而開發的企業開發架構。該架構經過測試組的測試,已應用到多重專案。

        JavaEE企業開發架構前端採用最受歡迎的HTML、CSS和JS架構——Bootstrap,所有開發人員都能快速上手,所有裝置都可以適配(PC裝置、平板、手機等),所有項目都適用(網站、OA、ERP、CRM、APP後台等)。

        JavaEE企業開發架構前端採用輕量級的扁平化設計,會自動針對不同的螢幕尺寸調整頁面,使其在各個尺寸的螢幕上表現良好。

4種皮膚主題,主要功能包括登入、註冊、報表、找回密碼、修改密碼、使用者管理、部門管理、菜單管理、字典管理、設定檔管理、資訊發行管理、角色許可權管理、郵件收發管理等等。            

        系統後端和前端全部採用官方的最新穩定版本,可直接應用到企業生產環境。

        後端主要技術:Spring 4.1.5(管理事務)、SpringMVC 4.1.5(作為控制層)、SpringSecurity 3.2.6(認證和授權,許可權管理)、Hibernate 4.3.8(作為資料持久層)、Hibernate Search 5.1.0(全文檢索索引)、Ehcache 2.9.0(作為二級緩衝,提高效能)、Lucene 4.10.4和Quartz 2.2.1(定時產生索引)、JUnit 4.12(單元測試)、Google Guava Collections 18.0(效能更好的集合工具類庫)、Log4j(記錄日誌)等等。

          架構的資料持久層將添加、修改、刪除、排序、分頁、各種條件的查詢封裝成通用模組,幾乎不用手寫SQL。

        前端主要技術: Bootstrap 3.3.2、HTML5、jQuery 1.11.2(IE時載入),jQuery 2.1.3(非IE時載入),jQueryMobile(支援移動端觸摸等效果),HTML5 Shiv和Respond(讓IE6- IE8支援HTML5元素和媒體查詢)。

 

1、  登入:BootstrapTooltip提示,jQuery Validation驗證表單,切換3種背景圖,Spring Security的remember-me機制記錄使用者登入狀態,Apache CommonsEmail發送郵件找回密碼。

 註冊:BootstrapTooltip提示,Bootstrap Datepicker選擇日期/時間,jQuery Validation驗證表單,切換3種背景圖。

 資訊發行管理:jQueryjqGrid顯示網格資料,Ajax分頁,表格排序,增加、編輯、查看、刪除、查詢(可選擇AND或者OR查詢)和重新整理記錄,匯出Excel;jQuery Hotkeys監聽鍵盤事件;Bootstrap Wysiwyg作為富文字編輯器;Quartz結合Lucene定時產生標題、作者和本文的索引,用HibernateSearch進行全文檢索索引。

 使用者管理:jQueryjqGrid顯示網格資料,Ajax分頁,表格排序,增加、編輯、查看、刪除、查詢(可選擇AND或者OR查詢)和重新整理記錄,匯出Excel;Bootstrap Datepicker選擇日期/時間。

 角色許可權管理:jQueryjqGrid顯示網格資料,Ajax分頁,表格排序,增加、編輯、查看、刪除、查詢(可選擇AND或者OR查詢)和重新整理記錄,匯出Excel;Bootstrap FuelUX Tree作為樹組件。

 菜單管理:jQueryjqGrid顯示網格資料,Ajax分頁,表格排序,增加、編輯、查看、刪除、查詢(可選擇AND或者OR查詢)和重新整理記錄,匯出Excel。Spring Security控制許可權,不同的使用者顯示不同的菜單。

 部門管理:jQueryjqGrid顯示網格資料,Ajax分頁,表格排序,增加、編輯、查看、刪除、查詢(可選擇AND或者OR查詢)和重新整理記錄,匯出Excel。

 字典管理:jQueryjqGrid顯示網格資料,Ajax分頁,表格排序,增加、編輯、查看、刪除、查詢(可選擇AND或者OR查詢)和重新整理記錄,匯出Excel。

 郵件收發管理:jQueryHotkeys監聽鍵盤事件,Bootstrap Wysiwyg作為富文字編輯器,jQuery Gritter作為訊息通知群組件,Bootstrap Tags切換頁簽,Spring JavaMailSenderImpl發送郵件。

設定檔管理: jQuery Gritter作為訊息通知群組件,Bootstrap Datepicker選擇日期/時間,Bootstrap Select2作為下拉框組件,Bootstrap Editable即時編輯文本,Bootstrap File Input上傳檔案。

設定檔管理(傳統編輯介面):以傳統方式編輯欄位,還可以修改密碼。

首頁和報表:jQueryUI Custom作為執行個體集,jQuery UI Touch Punch添加觸摸事件支援,jQueryEasy Pie Chart渲染帶有HTML5動畫效果的餅圖,jQuery Sparkline產生靜態和動態波譜圖表,jQueryFlot繪製各種圖表。控制介面:選擇皮膚、固定導覽列、固定側邊欄、固定麵包屑導航、切換到左邊、切換到窄屏、滑鼠滑過顯示子功能表、緊湊側邊欄、功能表項目突出等。

18個Bootstrap靜態執行個體:包括排版、UI元素、按鈕&表徵圖、側邊欄滑塊、嵌套拖拽列表、jQuery DataTables、表單元素、嚮導&驗證、UI組件、日曆記事、相簿、價格表格、發票、時間軸、問答協助、404頁面、500頁面和Bootstrap Grid。

靜態執行個體包括:Bootstrap Colorpicker實現顏色選取器執行個體,Bootstrap DateRangePicker實現雙日期選擇執行個體,Bootstrap DualListbox實現雙列表框執行個體,Bootstrap Multiselect使用選項輸入多個屬性執行個體,Bootstrap Bootbox構建對話方塊執行個體,jQuery Raty作為評分外掛程式執行個體,jQuery Spin Button增減文字框數值執行個體,jQuery Nestable移動拖曳樹型結構執行個體,jQuery DataTables實現各種表格效果執行個體,jQuery Chosen擴充和美化下拉框執行個體,jQuery Masked Input實現掩碼文本輸入框執行個體,jQuery Input Limiter實現字數限制執行個體,jQuery Autosize動態調整Textarea大小執行個體,jQuery Knob實現旋鈕效果執行個體,jQuery Typeahead自動補齊文字執行個體,jQuery Colorbox播放投影片等內容執行個體,FuelUX Wizard實現嚮導效果執行個體,FuelUX Spinner實現微調器執行個體,Additional Methods結合jQueryValidate驗證表單一實例,FullCalendar作為日曆外掛程式執行個體,GoogleCode Prettify高亮代碼執行個體。

代碼結構:系統分為表現層、控制層、商務邏輯層和資料持久層等,降低系統耦合,提高系統的運行效率和可維護性。各個層次的通用代碼都被抽象出來(比如增刪改查),讓該層次其他類繼承,極大降低代碼冗餘。系統安全性高,加入反SQL注入機制等。所有代碼都格式化,注釋全面,美觀易讀。

支援人員,還贈送基於ExtJS5.1的通用後台管理系統,擷取地址

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.