一共14天課程
第一天:電商行業的背景。淘淘**的介紹。搭建專案工程。svn的使用。
第二天:框架的整合。後台管理商品列表的實現。分頁外掛程式。
第四天:商品規格的實現。
第五天:**前台系統的搭建。首頁商品分類的展示。jsonp。
第六天:cms系統的實現。前台大廣告位的展示。
第七天:cms系統新增快取。redis。快取同步。
第八天:搜尋功能的實現。使用solr實現搜尋。
第九天:商品詳情頁面的展示。
第十天:單點登入系統。session共享。
第十一天:購物車訂單系統的實現。
第十二天:nginx。反向**工具。
第十三天:redis集群的搭建、solr集群的搭建。系統的部署。
第十四天:專案總結。
今日任務(本小節了解即可,無需操作):
行業特點
淘淘網上**是乙個綜合性的b2c平台,類似京東**、天貓**。
會員可以在**瀏覽商品、下訂單,以及參加各種活動。
管理員、運營可以在平台後台管理系統中管理商品、訂單、會員等。
客服可以在後台管理系統中處理使用者的詢問以及投訴。
功能描述
後台管理系統:管理商品、訂單、類目、商品規格屬性、使用者管理以及內容發布等功能。
前台系統:使用者可以在前台系統中進行註冊、登入、瀏覽商品、首頁、下單等操作。
會員系統:使用者可以在該系統中查詢已下的訂單、收藏的商品、我的優惠券、**等資訊。
訂單系統:提供下單、查詢訂單、修改訂單狀態、定時處理訂單。
搜尋系統:提供商品的搜尋功能。
單點登入系統:為多個系統之間提供使用者登入憑證以及查詢登入使用者的資訊。
傳統框架
問題:
解決方法:
這樣操作其實也有乙個問題:
把系統拆分成多個工程,要完成系統的工程需要多個工程協作完成。這種形式叫做分布式。
分布式的架構
分布式架構(把系統按照模組拆分成多個子系統):
優點:把模組拆分,使用介面通訊,降低模組之間的耦合度。
把專案拆分成若干個子專案,不同的團隊負責不同的子專案。
增加功能時只需要再增加乙個子專案,呼叫其他系統的介面就可以。
可以靈活的進行分布式部署。
缺點:
TP3 2商城攻克第一天
tp3.2 的目錄結構大致如上,然後將前台模板和後台模板的css檔案,js檔案和主要一起歸類,分別放在各個public目錄裡面相對應的目錄之中。例如下圖便是後台模板的檔案放置。而一般tp3.2的乙個後台部分分成三塊,分別是c 控制器 m 模型 v 檢視 如下圖 然後進行建庫,分析後台 所需要的資料和...
mysql 第一天 MySQL 系列第一天
mysql 系列第一天這篇文章是黑馬程式設計師 mysql 教程的筆記,好好學習哦。和 mysql 資料庫的互動 客戶端單向連線認證 連線伺服器,認證身份。mysql 資料庫屬於 c s 架構,所以開啟伺服器程式後,需要通過客戶端連線它。mysql 會自帶乙個客戶端程式,可以直接輸入賬號和密碼即可連...
上班第一天
上班第一天啊,沒有去上班。早上起的很早,快走的時候突然很不想去。最後決定不去了。早上肯定也沒有什麼事情,無非就是開會,改革之類的話,這種話年年都說,年年都是老樣子。小寶說今天他訂婚,早上還去上班,誰知道是真是假呢。今天是正月初八,30年前我爸和我媽結婚了。現在過年只剩下最重要的一件事情,陪爸媽坐坐,...