序号 使用场景 开源框架 备注
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
17JSON处理Google Gson 
18商家后台页面Bootstrap、Html5注6
19平台管理后台页面jQuery EasyUI 
20富文本编辑器Baidu UMeditor 
21日期控件My97DatePicker 
22JS库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套模板可供替换。

转载于:https://www.cnblogs.com/tuyile006/p/6382214.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐