1. 程式人生 > >似葉春風難吹雪

似葉春風難吹雪

一、網際網路專案

教育網站:菜鳥教程 、 慕課網 、博學谷 視訊網站:愛奇藝、優酷土豆、騰訊視訊 交友網站:世紀佳緣、百合網 醫療網站: 旅遊網站:攜程、驢媽媽、途牛、去哪兒、馬蜂窩 電商網站:天貓 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框架簡介

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模組