品优购电商系统02------系统架构与使用技术

时间:2024-05-20 16:21:32

1.品优购系统架构

品优购电商系统02------系统架构与使用技术

2. 数据库表结构

品优购电商系统02------系统架构与使用技术

3. 框架组合

品优购采用当前流行的前后端分离编程架构。

后端框架采用Spring + SpringMVC + MyBatis + Dubbo

前端采用AngularJS + Bootstrap

4. 使用技术

1、Spring(4.3.10): JavaEE核心框架
2、Spring MVC(4.3.10): MVC框架
3、MyBatis(3.4.1): 数据持久层框架
4、druid(1.0.9): 阿里连接池
5、Spring Security(4.2.3):安全框架
6、Spring Boot(1.5.6): 微框架
7、dubbo(2.5.7): 分布式服务框架
8、zookeeper(3.4.11): 分布式协调服务
9、Redis(4.0.8): 非关系型数据库(缓存服务器)
10、Jedis(2.9.0): 操作Redis的Java客户端框架
11、Spring Data Redis(1.8.6): 操作Redis框架
12、CAS(4.2.7): 单点登录服务
13、Nginx(1.11.13): 反向代理服务器
14、Lucene(4.10.3): 全文检索框架
15、Solr(4.10.3): 全文检索服务
16、SolrJ(4.10.3): 操作Solr的Java客户端框架
17、Spring Data Solr(1.5.6): 操作Solr框架
18、FastDFS(1.25): 分布文件服务器
19、HttpClient(4.5.3): 可以在Java代码中发送http请求或获取响应的框架
20、ActiveMQ(5.14.5)【RabbitMQ、Kafka】: 消息队列,服务器之间通信
21、FreeMarker(2.3.26): 模版引擎,视图呈现技术,可以作为静态化技术
22、Mycat(1.6): 数据库中间件(分库分表)
23、kindeditor(4.1.10): 富文本编辑器
24、angularJS(1.6.9):MVC前端框架
25、jQuery(1.11.3): Ajax框架