一、互联网项目
教育网站:菜鸟教程 、 慕课网 、博学谷 视频网站:爱奇艺、优酷土豆、腾讯视频 交友网站:世纪佳缘、百合网 医疗网站: 旅游网站:携程、驴妈妈、途牛、去哪儿、马蜂窝 电商网站:天猫 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框架简介
六、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模块
标签:dubbo,zookeeper,环境,zoo,文件夹,pyg,搭建,品优购 From: https://blog.51cto.com/u_15765446/5718386