乐购商城项目介绍
01.ishopping是Java语言实现的分布式系统架构,使用spring整合开源框架。
02.使用maven对项目进行模块化管理,提高项目易开发性、拓展性。
03.系统包含模块:前台模块,后台模块,搜索模块,订单模块,单点登录模块,业务模块,基础骨架模块,通用工具模块。
04.每个模块都是独立的系统,可以无限的扩展模块,模块之间通信方式:hessian、webservice、httpclient(学习需要)
05.每个模块服务多系统部署,注册到同一个zookeeper集群服务注册中心,实现集群部署。
技术选型
01.核心架构: springMVC + spring + mybatis
02.安全框架: apache shiro
03.任务调度: spring quartz
04.调度框架: Zookeeper
05.数据库连接池: Alibaba Druid
06.缓存框架: Redis
07.SSO框架: CAS
08.系统调用: cxf, hessian, httpclient, activeMQ, Dubbo
09.搜索框架: Solr
10.日志管理: Log4j
11.前端框架: Jquery EasyUI
开发环境和开发工具
01.Eclipse 4.5.1 Mars
02.Maven 3.3.3
03.Tomcat 7.0.53
04.JDK 1.7
05.Mysql 5.6
06.Nginx 1.8.0
07.Redis 3.0.0
08.Solr 4.10.3
09.Windows 7
10.Nginx 1.8.0