一、互联网项目

教育网站:菜鸟教程 、 慕课网 、博学谷 视频网站:爱奇艺、优酷土豆、腾讯视频 交友网站:世纪佳缘、百合网 医疗网站: 旅游网站:携程、驴妈妈、途牛、去哪儿、马蜂窝 电商网站:天猫 11.11 京东 6.18 苏宁 8.18 品优购 品位优雅快乐购物

传统项目: OA 办公自动化

二、电商项目常见的几个概念

B:商业 商家 买家 business C:顾客 买家 customer O:线上 online O: 线下 offline

B2C:乐蜂网、聚美优品

B2B:阿里巴巴 1688

C2C:咸鱼、淘宝网

C2B:尚品宅配

O2O:百度外卖 饿了么外卖

B2B2C:天猫 京东 品优购 商家入驻平台卖给个人

三、品优购简介

B:运营商 --品优购公司 B:商家 --入驻在品优购平台上 C:在品优购上买东西的人

四、品优购技术架构

后台:SSM + dubbox + angularJS(替代JQuery)

五、dubbo框架简介

1.环境搭建_mvc

1.环境搭建_mvc_02

1.环境搭建_mvc_03

1.环境搭建_zookeeper_04

1.环境搭建_zookeeper_05

六、zookeeper软件安装

zookeeper的安装:

1、准备一个Linux虚拟机 要求:连接Linux虚拟机使用192.168.25段

2、固定虚拟机的ip

3、把zookeeper软件放到虚拟机中

4、解压tar -zxf zookeeper-3.4.6.tar.gz

5、进入文件夹中 创建一个文件夹data

6、进入到conf文件夹下 修改一个配置文件的名称 zoo_sample.cfg--->zoo.cfg mv zoo_sample.cfg zoo.cfg

7、进入到zoo.cfg修改data文件夹的地址 dataDir=/root/zookeeper-3.4.6/data

8、启动zookeeper 进入bin 文件夹 ./zkServer.sh start

七、maven搭建品优购项目

创建 pyg_parent pom

pyg_commons
pyg_pojo
pyg_dao
配置文件:
1、sqlMapConfig.xml
2、applicationContext-dao.xml
dataSource
sqlSessionFactory
注解扫描器
pyg_sellergoods_interface
pyg_sellergoods_service war
添加的注解 是com.alibaba.dubbo.config.annotation.Service
pyg_manager_web war
1、添加BrandService时用 import com.alibaba.dubbo.config.annotation.Reference;注解
2、注意web.xml中 url-partern 修改成 /
3、springmvc中注意放行静态资源
<mvc:default-servlet-handler/>
pyg_shop_web war

八、实现品牌数据查询

小结: 1、为什么要使用dubbo?

是一个分布式治理框架 解决的是高并发的问题

2、什么是zookeeper

是一个软件,在这里作为dubbo的注册中心

3、开发模式 面向服务开发 SOA 就是把service层作为一个web项目

多了一个interface模块