1. 程式人生 > >Java從零到企業級電商專案實戰-服務端

Java從零到企業級電商專案實戰-服務端

第1章 課程介紹(提供4900+問題與答案庫)

(提供4900+問題與答案庫,你遇到的坑,別人已經出坑了)本章詳細介紹Java服務端課程內容,專案演示課程安排,高大上的架構從一臺伺服器演變到高效能、高併發、高可用架構的過程,大型架構演進思想以及程式碼演進細節。(特別說明:本課程是專案實戰中級課程,不會講語法層面的內容,實戰前需具備Java,SSM,Linux等基礎)…

1-1 課程導學
1-2 課程學習與解決問題指南(最重要的一節課)
1-3 大型Java專案架構演進解析

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

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

2-1 linux軟體源配置與學習建議
2-2 linux軟體源配置實操
2-3 jdk安裝講解(選看)
2-4 jdk安裝實操(linux系統同學看這節)
2-5 jdk安裝實操(windows系統同學看這節)
2-6 tomcat安裝講解(選看)
2-7 tomcat安裝實操(linux系統同學看這節)
2-8 tomcat安裝實操(windows系統同學看這節)
2-9 maven專案構建與管理工具安裝講解(選看)
2-10 maven專案構建與管理工具安裝實操(linux系統同學看這節)
2-11 maven專案構建與管理工具安裝實操(windows系統同學看這節)
2-12 vsftpd檔案伺服器安裝與配置講解(選看)
2-13 vsftpd檔案伺服器安裝與配置實操(linux系統同學看這節)
2-14 ftpserver檔案伺服器安裝與配置實操(windows系統同學看這節)
2-15 nginx反向代理伺服器安裝與配置講解(選看)
2-16 nginx反向代理伺服器安裝與配置實操(linux系統同學看這節)
2-17 nginx反向代理伺服器域名解析配置實操(linux系統同學看這節)
2-18 nginx反向代理伺服器安裝與配置實操(windows系統同學看這節)
2-19 nginx反向代理伺服器域名解析配置實操(windows系統同學看這節)
2-20 nginx反向代理伺服器域名解析配置細節補充-autoindex(解決2-19小節403問題)
2-21 檔案伺服器搭建及原理講解
2-22 mysql資料庫安裝與配置講解(選看)
2-23 mysql資料庫安裝與配置實操(linux系統同學看這節)
2-24 mysql資料庫安裝與配置實操(windows系統同學看這節)
2-25 git版本控制工具安裝與配置講解(選看)
2-26 git版本控制工具安裝與配置實操(linux系統同學看這節)
2-27 git版本控制工具安裝與配置實操(windows系統同學看這節)

第3章 資料表結構設計(表結構,表關係,索引,時間戳)

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

3-1 資料表結構設計
3-2 資料表關係設計
3-3 資料表索引與時間戳講解

第4章 專案初始化

本章將手把手領大家初始化資料庫,安裝idea、配置jdk、tomcat、maven並通過archetype建立web專案,講解maven的pom檔案配置,使用git對初始化程式碼提交。使用mybatis-generator、mybatis-plugin、mybatis-pagehelper,並生成我們專案所需的dao層程式碼檔案。對spring官方demo進行指引。並詳細講解spring、springmvc、logback、f…

4-1 專案初始化概要
4-2 資料庫初始化
4-3 idea專案開發工具安裝實操(mac)
4-4 idea專案開發工具安裝實操(windows)
4-5 jdk、tomcat、maven配置及初始化web空白專案
4-6 git初始化
4-7 maven的pom檔案配置
4-8 專案包結構初始化
4-9 mybatis三劍客之mybatis-generator配置
4-10 mybatis三劍客之mybatis-generator生成資料物件和時間戳優化
4-11 mybatis三劍客之mybatis-plugin講解
4-12 mybatis三劍客之mybatis-pagehelper分頁外掛講解
4-13 spring官方demo指引及配置
4-14 spring、springmvc配置實操
4-15 logback配置講解
4-16 ftp伺服器配置講解
4-17 idea的注入和自動編譯配置
4-18 專案初始化程式碼提交
4-19 兩個提高工作效率的神器-Restlet Client和fe助手

第5章 使用者模組開發

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

5-1 使用者模組開發概要與介面設計講解
5-2 登入功能開發
5-3 登出,註冊,校驗功能開發
5-4 獲取使用者登入資訊,忘記密碼,提示問題與答案,重置密碼功能開發
5-5 忘記密碼中的重置密碼功能開發
5-6 登入狀態下重置密碼功能開發
5-7 更新使用者個人資訊功能開發
5-8 獲取使用者詳細資訊功能開發及MD5加密補充
5-9 使用者模組所有功能自測試

第6章 分類管理模組開發

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

6-1 分類管理模組開發概要與介面設計講解
6-2 新增分類和更新分類名字功能開發
6-3 查詢節點和遞迴查詢功能開發
6-4 分類管理模組所有功能自測

第7章 商品管理模組開發

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

7-1 商品管理模組開發概要與介面設計講解
7-2 後臺商品新增,儲存,更新,上下架功能開發
7-3 後臺獲取商品詳情功能開發及PropertiesUtil配置工具,DateTimeUtil時間處理工具開發
7-4 後臺商品列表動態分頁功能開發
7-5 後臺商品搜尋功能開發
7-6 後臺商品圖片的springmvc上傳與富文字上傳ftp伺服器功能開發1
7-7 後臺商品圖片的springmvc上傳與富文字上傳ftp伺服器功能開發2
7-8 前臺商品詳情,列表,搜尋,動態排序功能開發
7-9 商品管理模組所有功能自測

點選下載