Java 單體應用教程,在這里我們先為學習 Java 微服務架構打下良好的基礎
從道家思想與佛家思想看待編程這件事,咱們學編程這個東西,不是說光是說會計算機有編程基礎和知識就可以做這個行業的,或者說可以學到更高深的東西的,而是需要有一些思想作為基礎的,怎么樣學編程才是最重要的,編程這個行業發展幾十年了,JAVA發展也有20年了,時代在進步,社會在發展,我們必須掌握的是學習的方式方法和技巧,那么在未來你做這個行業,你的路走的才會順,你才能學到高深的東西。
道家思想與編程思想,什么是道?道是思想,什么是術?術是方法。跟編程相關的都可以稱為編程思想,我們學習的是JAVA語言,走的是JAVAEE路線,所以經常用面向對象的編程思想,“萬物皆對象”是面向對象編程思想的核心思想。所以說,有道無術,術尚可求。有術無道,止于術——道德經
佛家思想與產品思維,看山是山講的是學會借用,看的是山的本身、是現象??瓷讲皇巧街v的是學會遺忘,看的是山背后的道理、是本質;看山還是山講的是學會學習,看的是現象和本質的統一、是融會貫通。這就是佛家的:看山是山,看山不是山,看山還是山——禪宗人生三重境界
本課程只是為大家打下基礎,為下一個階段做好準備。從思想,到知識點,到具體應用都講的非常具體,詳細。
總結一下本課程的內容。1.開篇講的是編程思想,一種思維模式,有思想就可以找到方法。2.工欲善其事,必先利其器。掌握優秀的開發工具,好記性不如爛筆頭,知識點太多,所以一定要做筆記。3.將精力放在業務上,實用工具來幫助我們構建和管理項目。4.引入架構的概念,解耦。實現高內聚,低耦合。5.將精力放在業務上,用最簡單的方式滿足用戶。6. 通過實戰,融會貫通,內化吸收…希望幫助各位小伙伴!
【課程內容】
第01天(14集)
002.開篇-程序員的玄學與佛學
003.開篇-程序員的玄學與佛學
004.第01章-使用 Intellij IDEA-IDEA 簡介
005.第01章-使用 Intellij IDEA-第一個 IDEA 應用程序
006.小知識-使用 Markdown 記筆記
007.第02章-使用 Maven 構建應用-Maven 簡介
008.第02章-使用 Maven 構建應用-Maven 安裝配置
009.第02章-使用 Maven 構建應用-Maven 本地倉庫
010.第02章-使用 Maven 構建應用-Maven 中央倉庫
011.第02章-使用 Maven 構建應用-Maven 依賴機制
012.第02章-使用 Maven 構建應用-Maven POM
013.第02章-使用 Maven 構建應用-Maven 快照
014.第02章-使用 Maven 構建應用-第一個 Maven 應用程序
第02天(5集)
015.第03章-三層架構+MVC-什么是三層架構
016.第03章-三層架構+MVC-什么是 MVC 模式
017.小知識-高內聚,低耦合
018.課后練習-三層架構
第03天(7集)
019.小知識-關于如何自學的一些心得
020.第04章-使用 Bootstrap-Bootstrap 簡介
021.第04章-使用 Bootstrap-Bootstrap 環境安裝
022.第04章-使用 Bootstrap-Bootstrap 網格布局
023.第04章-使用 Bootstrap-媒體查詢的用法
024.第04章-使用 Bootstrap-Bootstrap 表格
025.第04章-使用 Bootstrap-Bootstrap 字體圖標
第04天(13集)
026.第05章-基礎框架入門-Spring-Spring 簡介
027.第05章-基礎框架入門-Spring-Spring 體系結構
028.第05章-基礎框架入門-Spring-Spring 的特點
029.第05章-基礎框架入門-Spring-Spring 與 IoC
030.第05章-基礎框架入門-Spring-第一個 Spring 應用程序
031.小知識-什么是 TDD 及常見的測試方式
032.第05章-基礎框架入門-JUnit-JUnit 簡介
033.第05章-基礎框架入門-JUnit-第一個 JUnit 單元測試
034.第05章-基礎框架入門-JUnit-JUnit 斷言
035.第05章-基礎框架入門-Log4j-Log4j 簡介
036.第05章-基礎框架入門-Log4j-Log4j 日志級別
037.第05章-基礎框架入門-Log4j-Log4j 日志輸出控制文件
038.第05章-基礎框架入門-Log4j-第一個 Log4j 日志文件
第05天(6集)
039.綜合復習-本周知識總結
040.綜合復習-創建項目
041.綜合復習-Bootstrap 管理模板-AdminLTE
042.綜合復習-Bootstrap 管理模板-創建登錄頁
043.綜合復習-實現登錄功能-完成后臺編碼
044.綜合復習-實現登錄功能-增強用戶體驗
第06天(4集)
045.第06章-Spring Web 與 Bean 裝配-Spring 整合 Web
046.第06章-Spring Web 與 Bean 裝配-容器中 Bean 的作用域
047.第06章-Spring Web 與 Bean 裝配-基于注解的裝配方式
048.課后作業
第07天(6集)
049.第07章-Spring MVC 與 Maven 模塊化開發-Spring MVC 簡介
050.第07章-Spring MVC 與 Maven 模塊化開發-Spring 整合 Spring MVC
051.第07章-Spring MVC 與 Maven 模塊化開發-第一個 Controller 控制器
052.第07章-Spring MVC 與 Maven 模塊化開發-Spring MVC 攔截器的使用
053.第07章-Spring MVC 與 Maven 模塊化開發-Maven 模塊化開發
054.課后練習-重新完善功能代碼
第08天(6集)
055.第08章-MyBatis 數據持久化-MyBatis 簡介
056.第08章-MyBatis 數據持久化-Druid 簡介
057.第08章-MyBatis 數據持久化-Spring 整合 Druid
058.第08章-MyBatis 數據持久化-Spring 整合 MyBatis
059.小知識-utf8 與 utf8mb4 字符集
060.第08章-MyBatis 數據持久化-第一個 MyBatis 對象關系映射
第09天(4集)
061.第09章-MyBatis 表操作-單表 CRUD 操作
062.項目實戰-MyShop-實現用戶登錄功能
063.項目實戰-MyShop-實現首頁布局
064.項目實戰-MyShop-用戶管理功能-用戶列表展示
第10天(3集)
065.項目實戰-MyShop-用戶管理功能-實現新增用戶功能
066.項目實戰-MyShop-用戶管理功能-使用 Spring MVC 表單標簽簡化表單開發
067.項目實戰-MyShop-用戶管理功能-使用 jQuery Validation 實現表單驗證
第11天(3集)
068.項目實戰-MyShop-用戶管理功能-使用動態 SQL 實現搜索功能
<span style=\"color: rgb(111, 116, 121); font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Microso