文章出處

 序號  使用場景  開源框架  備注
1 核心框架 Apache Spring Framework  
2 視圖框架 Apache Spring MVC  
3 持久框架 Apache Mybatis  
4 模板引擎 Apache FreeMarker  
5 搜索引擎 Apache Solr 注1
6 程序構建 Apache Maven 注2
7 負載均衡、靜態服務器 Apache Nginx  
8 數據庫 MySQL 注3
9 緩存 Apache Redis  
10 安全框架 Apache Shiro  
11 注冊中心 Apache Zookeeper 注4
12 分布式服務框架(SOA) 阿里巴巴 Dubbo  
13 數據庫連接池 阿里巴巴 Druid  
14 定時任務 Apache Spring Scheduler  
15 日志處理 Apache Log4j  
16 報表系統 Baidu ECharts 注5
17 JSON處理 Google Gson  
18 商家后臺頁面 Bootstrap、Html5 注6
19 平臺管理后臺頁面 jQuery EasyUI  
20 富文本編輯器 Baidu UMeditor  
21 日期控件 My97DatePicker  
22 JS庫 jQuery  
23 圖片延遲加載 jQuery.lazyload  

 

 

注1:Apache Solr 是一個開源的搜索服務器。Solr 使用 Java 語言開發,主要基于 HTTP 和 Apache Lucene 實現。獨立搜索服務,可部署集群,并可以以服務的方式注冊到Zookeeper中。

注2:Maven是一個采用純Java編寫的開源項目管理工具。SHOPJSP java商城采用Maven構建,所有jar包都是從Maven中央倉庫中下載的,沒有自己的私服,以此保證在jar中沒有加入任何代碼。

注3:MySQL主從復制采用MySQL的二進制日志文件,實現數據同步。二進制日志由主服務器產生,從服務器響應獲取同步數據庫。

注4:Dubbo推薦的注冊中心。

注5:Flash類型的報表工具已經過時,一些大數據分析平臺均采用js框架來展示報表,Echarts是js的報表工具,百度開源,其優點比較明顯體積小、免費、上手快,只需要有一些js基礎即可,關鍵是報表的展現形式比較人性化,方式也多種多樣,官方網址:http://echarts.baidu.com/。

注6:采用Bootstrap+Html5,能夠自動適配Android、IOS、PAD、電腦,并提供12套模板可供替換。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()