日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

淘淘商城项目过程记录

發布時間:2024/9/30 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 淘淘商城项目过程记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、為什么要做這個項目

想想距上次寫一個完整的項目已經過了很長時間,因為一直在學習其他的知識,對SSM 知識已經有了生疏,于是就想通過這個商城項目把所有的知識都串一遍,不僅能夠回復以前的知識,也可以學習到Java 后端生態圈中的一些前沿知識,比如Dubbo,Nginx 相關等。花一些時間把這個項目做一遍,豐富一下知識也是極好的。

二、項目架構分析

淘淘商城項目基于SOA 架構,目的是用于將服務層與表現層拆分成兩個獨立的工程,從而實現靈活的分布式部署,并且降低了代碼之間的耦合度。服務層用于處理業務邏輯,對外提供服務的接口。表現層通過調用服務端的接口,用于處理用戶的請求并以頁面的形式展示數據。

主題架構圖:

期間簡單學習了一下Web service,了解了跨語言與跨平臺的不同應用之間調用的過程。

Web service 相關介紹博文:https://blog.csdn.net/codejas/article/details/79593468

三、具體完成過程

2.1項目搭建

對于一個自學的人來說,搭建工程是有一定難度的,尤其是搭建自己完全不熟悉的項目框架,對于這一點只能靠自己的堅持,不斷的試錯,不斷的總結,總會解決問題的。在剛開始搭建工程的時候,因為第一次使用IDEA 搭建聚合項目,所以第一次搭建完成之后,并沒有如愿以償的搭建成功,錯誤不斷。果斷刪除項目重新搭建,對項目搭建的過程有了更深一步的理解,并搭建成功。

關于使用IDEA 搭建多繼承聚合項目,可參考博文:https://blog.csdn.net/codejas/article/details/79488096

復習了一下Maven 的相關知識,在這個過程中收獲是很多的,當初很多不理解的知識大概能理解了。

關于Maven 依賴關系詳細介紹可參考博文:https://blog.csdn.net/codejas/article/details/79490030

IDEA 工程目錄如下:

如上圖,一個完整的項目被分成了四個模塊。

|--taotao-parent: 頂級父工程,用于管理jar 包依賴的版本。|--taotao-common: 通用的工具類與POJO 類。|--taotao-manager: 服務層工程,是一個聚合工程。|--taotao-manager-pojo: POJO 類。|--taotao-manager-dao: 持久層。|--taotao-manager-interface: 服務接口層。|--taotao-manager-service: 服務接口實現。|--taotao-manager-web: 表現層工程。

2.2實現商品查詢與新增商品功能

項目搭建完成通過測試后就可以根據需求寫代碼了,因為項目使用Dubbo 中間件實現表現層調用服務層,所以學習了一些關于Dubbo 相關的知識,Dubbo 使用ZooKeeper作為注冊中心,又大概了解了一下ZooKeeper,知道了Dubbo 的使用方法,但是具體的細節知識并沒有深入了解,這一點可能要等到實際工作了才會深入了解,如果后續學習到了相關的知識,會以博文的形式分享出來。

Dubbo 簡單介紹相關博文:https://blog.csdn.net/codejas/article/details/79617703

沒有什么好貼的就貼一張結果圖吧:

2.3首頁展示與內容管理完成

首頁展示與內容管理功能并沒有涉及到新的知識,只是在原來的項目中新建了兩個子工程,并完成相應的增刪改查。

工程目錄如下:

貼出一張效果圖:

后續會隨著進度慢慢更……

總結

以上是生活随笔為你收集整理的淘淘商城项目过程记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。