通過幾年的學習與開發。如下把架構一個web項目所使用的技術。作一個簡單彙總。便於之後作技術選型時。更加方便。javascript
後端技術相關css
開發語言:javahtml
適用範圍:b/s架構後臺管理系統java
後臺框架:spring +spring mvc + mybatis,當中mvc框架可選:struts。orm框架可選:hibernatemysql
web容器:tomcatgit
IDE:eclipse ee + maven,這裏面IDE不推薦myeclipsegithub
文本編輯器:sublime。notepad++web
定時器:quartz-schedulerredis
大數據搜索:solr
瀏覽器:火狐。chrome
後端界面框架:boostrap,esayui,ligerui。dwzui(這裏面你們依據需要進行一個選擇,我的喜歡boostrap)
基於boostrap的後臺管理界面框架:hplus。AdminLTE。這裏面你們可以去網上尋找。找到合適本身的就能夠
模板語言:jsp。freemarker,velocity
數據庫:mysql
數據庫client:navicat for mysql
常用第三方工具類:apache common(裏面有許多的子項目)
jQuery以及相關插件
日期插件:date picker,laydate
日曆插件:full calendar
表格插件:jqgrid
報表插件:echarts
文件上傳插件:webuploader
彈窗插件:layer,sweetalert
樹組件:ztree
js渲染引擎:arttemplate
checkbox或者radio插件:icheck
可拖動表格插件:jQuery gridly
拖動排序:dragsort
javascript面向對象
javascript面向對象技術解析
系統通用模塊的基礎功能
1.權限管理(管理整個系統的權限分配,權限驗證)
2.數據字典(配置系統的全局分類信息,系統相關基礎數據)
3.圖片與文件的上傳下載
4.系統參數配置
5.系統桌面配置(配置每個角色相應的桌面,或者是用戶本身定義桌面)
6.組織機構管理