架構一個後臺管理系統的技術所需要的技術

通過幾年的學習與開發。如下把架構一個web項目所使用的技術。作一個簡單彙總。便於之後作技術選型時。更加方便。javascript


後端技術相關css

開發語言:javahtml

適用範圍:b/s架構後臺管理系統java

後臺框架:spring +spring mvc + mybatis,當中mvc框架可選:struts。orm框架可選:hibernatemysql

後臺緩存:redismemcachedjquery

web容器:tomcatgit

IDE:eclipse ee + maven,這裏面IDE不推薦myeclipsegithub

文本編輯器:sublime。notepad++web

定時器:quartz-schedulerredis

大數據搜索:solr

非關係數據庫:hbasehivemongodb

瀏覽器:火狐。chrome

後端界面框架:boostrapesayuiligeruidwzui(這裏面你們依據需要進行一個選擇,我的喜歡boostrap)

基於boostrap的後臺管理界面框架:hplusAdminLTE。這裏面你們可以去網上尋找。找到合適本身的就能夠

模板語言:jsp。freemarker,velocity

數據庫:mysql

數據庫client:navicat for mysql

常用第三方工具類:apache common(裏面有許多的子項目)



jQuery以及相關插件

日期插件:date pickerlaydate

日曆插件:full calendar

表格插件:jqgrid

報表插件:echarts

文件上傳插件:webuploader

彈窗插件:layersweetalert

樹組件:ztree

js渲染引擎:arttemplate

checkbox或者radio插件:icheck

可拖動表格插件:jQuery gridly

拖動排序:dragsort



javascript面向對象

javascript面向對象技術解析

jquery源代碼分析

js面向對象分析

w3c面向對象



系統通用模塊的基礎功能

1.權限管理(管理整個系統的權限分配,權限驗證)

2.數據字典(配置系統的全局分類信息,系統相關基礎數據)

3.圖片與文件的上傳下載

4.系統參數配置

5.系統桌面配置(配置每個角色相應的桌面,或者是用戶本身定義桌面)

6.組織機構管理

相關文章
相關標籤/搜索