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

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

 

後端技術相關css

開發語言:javahtml

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

後臺框架:spring +spring mvc + mybatis,其中mvc框架可選:struts,orm框架可選:hibernatejava

後臺緩存:redismemcachedmysql

web容器:tomcatreact

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

文本編輯器:sublime,notepad++git

定時器:quartz-schedulergithub

大數據搜索:solr

非關係數據庫:hbasehivemongodb

瀏覽器:火狐,chrome

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

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

模板語言:jsp,freemarker,velocity

數據庫:mysql

數據庫客戶端:navicat for mysql

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

 

前段框架

react

vue

ant-design

Material-UI

上面幾個框架中,推薦你們能夠去嘗試下Material-UI,ant-design

 

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.組織機構管理

相關文章
相關標籤/搜索