1. 程式人生 > >Java由淺入深開發企業級電商項目 大牛實戰開發電商後臺項目實戰視頻教程

Java由淺入深開發企業級電商項目 大牛實戰開發電商後臺項目實戰視頻教程

Java

第1章 課程介紹(實戰本項目需具備Java,SSM,Linux等基礎)

本章詳細介紹Java服務端課程的內容,然後還介紹下課程安排,最後會講解一下高大上的架構是如何一步一步從一臺服務器演變到高性能、高並發、高可用架構的過程並講解在這過程中大型架構演進思想以及代碼演進細節。


第2章 開發環境安裝與配置講解、實操(linux平臺【推薦】或windows平臺)

考慮到學習這門課程的同學自己的電腦系統有的可能是Linux的,有的可能是Windows的,為了降低大家在搭建環境這塊的難度和需要避免的坑,本章將手把手領大家分別windows和linux環境(推薦)下安裝jdk、tomcat、maven、vsftpd、nginx、文件服務器、mysql、git安裝、配置驗證。在這章中可以學到linux權限、linux服務、ftp服務器


第3章 數據表結構設計(表結構,表關系,索引,時間戳)

本章將詳細講解我們課程中所使用的數據表結構,表關系,索引,時間戳,帶著大家認識高精度字段類型,富文本字段類型,會重點講我們本次課程在設計數據表的思路和思想,同時會和大家分享在數據表設計中有哪一些經驗、技巧和註意的點。


第4章 項目初始化

本章將手把手領大家初始化數據庫,安裝idea、配置jdk、tomcat、maven並通過archetype創建web項目,講解maven的pom文件配置,使用git對初始化代碼提交。使用mybatis-generator、mybatis-plugin、mybatis-pagehelper,並生成我們項目所需的dao層代碼文件。對spring官方demo進行指引。並詳細講解spring、springmvc、logback 等等.


第5章 用戶模塊開發

本章將帶大家完成用戶模塊功能的開發並結合實際案例講解如何避免橫向越權、縱向越權安全漏洞。MD5明文加密和增加salt值。guava緩存的使用,高復用服務響應對象的設計思想及抽象封裝。mybatis-plugin的使用技巧。


第6章 分類管理模塊開發

本章將帶大家完成分類管理模塊功能的開發,並講解遞歸分類,並且支持分類無限層級樹狀結構,通過分類對象的排重講解重寫hashcode方法和equal方法的重要性。


第7章 商品管理模塊開發

本章我們一起完成商品模塊的開發,完成後臺商品的創建、富文本的處理,前臺產品的搜索、列表、詳情。手把手領著大家對接FTP服務器,編寫springmvc文件上傳,使用文件流讀取properties文件,詳細講解抽象POJO、BO、VO對象之間的轉換關系及解決思路,joda-time快速入門,Mybatis對where語句動態拼裝的幾個版本演變.


第8章 購物車模塊開發

本章我們一起完成購物車模塊的開發,一起封裝購物車高復用的核心方法並解決浮點型在商業運算中丟失精度的問題,並針對幾個不同的case詳細講解,同時就Bigdecimal源碼進行講解。


第9章 收貨地址管理模塊開發

本章將帶大家一起完成收貨地址是增刪改查的功能,同時會講解到SpringMVC數據綁定中的對象綁定,對mybatis自動生成主鍵的處理,進行配置和使用的講解。並進一步鞏固橫向越權漏洞.


第10章 支付模塊開發

本章將帶大家完成支付模塊的開發,同時會講解支付寶對接的核心文檔,支付寶的配置,並調通支付寶官方demo,解析支付寶SDK源碼,生成二維碼並持久化到圖片服務器,手把手把支付寶集成到我們的項目當中。並分享外網穿透和遠程調試對接的技巧。


第11章 訂單管理模塊開發

本章將帶大家一起完成訂單的信息填寫,訂單生成,和商品模塊、購物車模塊、用戶模塊的關聯關系。讓大家學習到如何為接下來要做的支付預留擴展性的思路。如何避免業務邏輯中容易發生的橫向越權和縱向越權等安全漏洞。同時引出如何可以避免未來在SOA架構中容易引起故障的枚舉引起的坑。


第12章 雲服務器線上部署與自動化發布,驗證,故障排查與解決

本章我會教大家把我們之前開發完成的代碼發布到線上,包含阿裏雲的玩法,線上服務器的配置、線上域名的解析、線上vsftpd、nginx等等配置、線上基於shell的發布腳本的開發,線上環境的驗證,故障排查與解決等內容,讓我們的開發結果跑在真實的生產環境。讓你輕松+愉快地把自己的項目發布到線上可供隨時訪問。


第13章 課程回顧與下期展望

到這一章也就接近本次課程的尾聲了,很高興大家能堅持到最後,在這一章中我會總結電商平臺相關知識點,以及對所使用到的框架進行總結。同時按照大型項目的演進之路,一起展望我們後續進階課程的內容,最後非常感謝大家的支持,祝你們學有所獲!


下載地址:百度網盤下載


Java由淺入深開發企業級電商項目 大牛實戰開發電商後臺項目實戰視頻教程