《Java高並發秒殺API之業務分析與DAO層》是慕課網提供的慕課課程,授課老師是yijun zhang。
基本介紹
- 中文名:Java高並發秒殺API之業務分析與DAO層
- 授課老師:yijun zhang
- 類別:慕課
- 提供方:慕課網
課程簡介,課程大綱,
課程簡介
高並發和秒殺都是當今的熱門辭彙,如何使用Java框架實現高並發秒殺API是該系列課程要研究的內容。秒殺系列課程分為四門,本門課程是第一門,主要對秒殺業務進行分析設計,以及DAO層的實現。
課程大綱
第1章 課程介紹
本章介紹秒殺系統的技術內容,以及系統演示。並介紹不同程度的學員可以學到什麼內容。
1-1 Java高並發秒殺API之業務分析與DAO層課程介紹 (02:57)
1-2 項目效果演示 (01:54)
第2章 梳理所有技術和搭建工程
本章首先介紹秒殺系統所用框架和技術點,然後介紹如何基於maven搭建項目,最後對工程目錄包進行了劃分。
2-1 相關技術介紹 (02:52)
2-2 創建項目和依賴 (16:18)
第3章 秒殺業務分析
本章講解常見秒殺業務以及如何用最常用的技術實現。分析了秒殺業務的難點,以及本課程要實現哪些秒殺API。
3-1 秒殺業務分析 (03:57)
3-2 MySQL實現秒殺難點分析 (02:31)
3-3 實現哪些秒殺功能 (02:11)
第4章 DAO層設計與開發
本章介紹秒殺系統資料庫設計與實現,分析DAO數據持久化層所需接口,並編碼實現。以及MyBatis如何與spring進行整合,最後介紹如何測試整合框架,完成DAO層的單元測試。
4-1 資料庫設計與編碼 (18:05)
4-2 DAO實體和接口編碼 (12:35)
4-3 基於myBatis實現DAO理論 (05:12)
4-4 基於myBatis實現DAO編程(上) (14:18)
4-5 基於myBatis實現DAO編程(下) (10:05)
4-6 myBatis整合Spring理論 (07:36)
4-7 mybatis整合Spring編碼 (19:45)
4-8 DAO層單元測試編碼和問題排查(上) (14:37)
4-9 DAO層單元測試編碼和問題排查(下) (10:09)